14 import fnmatch |
14 import fnmatch |
15 import copy |
15 import copy |
16 import zipfile |
16 import zipfile |
17 import contextlib |
17 import contextlib |
18 |
18 |
19 from PyQt5.QtCore import ( |
19 from PyQt6.QtCore import ( |
20 pyqtSlot, QFile, QFileInfo, pyqtSignal, QCryptographicHash, QIODevice, |
20 pyqtSlot, QFile, QFileInfo, pyqtSignal, QCryptographicHash, QIODevice, |
21 QByteArray, QObject, QProcess |
21 QByteArray, QObject, QProcess |
22 ) |
22 ) |
23 from PyQt5.QtGui import QKeySequence |
23 from PyQt6.QtGui import QKeySequence, QAction |
24 from PyQt5.QtWidgets import ( |
24 from PyQt6.QtWidgets import ( |
25 QLineEdit, QToolBar, QDialog, QInputDialog, QApplication, QMenu, QAction |
25 QLineEdit, QToolBar, QDialog, QInputDialog, QApplication, QMenu |
26 ) |
26 ) |
27 from PyQt5.Qsci import QsciScintilla |
27 from PyQt6.Qsci import QsciScintilla |
28 |
28 |
29 from E5Gui.E5Application import e5App |
29 from E5Gui.E5Application import e5App |
30 from E5Gui import E5FileDialog, E5MessageBox |
30 from E5Gui import E5FileDialog, E5MessageBox |
31 from E5Gui.E5ListSelectionDialog import E5ListSelectionDialog |
31 from E5Gui.E5ListSelectionDialog import E5ListSelectionDialog |
32 from E5Gui.E5ProgressDialog import E5ProgressDialog |
32 from E5Gui.E5ProgressDialog import E5ProgressDialog |