QScintilla/Terminal.py

changeset 464
a2b1d1770ef0
parent 454
d28d558f7484
child 500
c3abc7895a01
equal deleted inserted replaced
463:8d0309c4b7f6 464:a2b1d1770ef0
159 159
160 self.__process = QProcess() 160 self.__process = QProcess()
161 self.__process.setProcessChannelMode(QProcess.MergedChannels) 161 self.__process.setProcessChannelMode(QProcess.MergedChannels)
162 self.__process.setReadChannel(QProcess.StandardOutput) 162 self.__process.setReadChannel(QProcess.StandardOutput)
163 163
164 self.connect(self.__process, SIGNAL("readyReadStandardOutput()"), 164 self.__process.readyReadStandardOutput.connect(self.__readOutput)
165 self.__readOutput) 165 self.__process.started.connect(self.__started)
166 self.connect(self.__process, SIGNAL("started()"), self.__started) 166 self.__process.finished.connect(self.__finished)
167 self.connect(self.__process, SIGNAL("finished(int)"), self.__finished)
168 167
169 self.__ctrl = {} 168 self.__ctrl = {}
170 for ascii_number, letter in enumerate("abcdefghijklmnopqrstuvwxyz"): 169 for ascii_number, letter in enumerate("abcdefghijklmnopqrstuvwxyz"):
171 self.__ctrl[letter] = chr(ascii_number + 1) 170 self.__ctrl[letter] = chr(ascii_number + 1)
172 171

eric ide

mercurial