23 |
23 |
24 from .Ui_DjangoDialog import Ui_DjangoDialog |
24 from .Ui_DjangoDialog import Ui_DjangoDialog |
25 |
25 |
26 import Preferences |
26 import Preferences |
27 |
27 |
28 from Globals import isWindowsPlatform |
28 from Globals import isWindowsPlatform, strToQByteArray |
29 |
29 |
30 |
30 |
31 class DjangoDialog(QDialog, Ui_DjangoDialog): |
31 class DjangoDialog(QDialog, Ui_DjangoDialog): |
32 """ |
32 """ |
33 Class implementing a dialog starting a process and showing its output. |
33 Class implementing a dialog starting a process and showing its output. |
330 self.errors.ensureCursorVisible() |
330 self.errors.ensureCursorVisible() |
331 else: |
331 else: |
332 self.errors.insertPlainText(inputTxt) |
332 self.errors.insertPlainText(inputTxt) |
333 self.errors.ensureCursorVisible() |
333 self.errors.ensureCursorVisible() |
334 |
334 |
335 self.proc.write(inputTxt) |
335 self.proc.write(strToQByteArray(inputTxt)) |
336 |
336 |
337 self.input.clear() |
337 self.input.clear() |
338 self.passwordCheckBox.setChecked(False) |
338 self.passwordCheckBox.setChecked(False) |
339 |
339 |
340 def on_input_returnPressed(self): |
340 def on_input_returnPressed(self): |