ProjectDjango/DjangoDialog.py

branch
eric7
changeset 188
b08c2cb2e0a0
parent 181
2f5c3487139c
child 190
f394b11f9f31
equal deleted inserted replaced
187:6d0d13de1005 188:b08c2cb2e0a0
7 Module implementing a dialog starting a process and showing its output. 7 Module implementing a dialog starting a process and showing its output.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt6.QtCore import pyqtSlot, QProcess, QTimer, QFileInfo 12 from PyQt6.QtCore import QFileInfo, QProcess, QTimer, pyqtSlot
13 from PyQt6.QtWidgets import ( 13 from PyQt6.QtWidgets import (
14 QAbstractButton,
14 QDialog, 15 QDialog,
15 QDialogButtonBox, 16 QDialogButtonBox,
16 QAbstractButton, 17 QLineEdit,
17 QTextEdit, 18 QTextEdit,
18 QLineEdit,
19 ) 19 )
20 20
21 from eric7 import Preferences 21 from eric7 import Preferences
22 from eric7.EricWidgets import EricMessageBox, EricFileDialog 22 from eric7.EricWidgets import EricFileDialog, EricMessageBox
23 from eric7.Globals import isWindowsPlatform, strToQByteArray 23 from eric7.Globals import strToQByteArray
24
25 try:
26 from eric7.SystemUtilities.OSUtilities import isWindowsPlatform
27 except ImportError:
28 # imports for eric < 23.1
29 from eric7.Globals import isWindowsPlatform
24 30
25 from .Ui_DjangoDialog import Ui_DjangoDialog 31 from .Ui_DjangoDialog import Ui_DjangoDialog
26 32
27 33
28 class DjangoDialog(QDialog, Ui_DjangoDialog): 34 class DjangoDialog(QDialog, Ui_DjangoDialog):

eric ide

mercurial