7 Module implementing the color dialog wizard dialog. |
7 Module implementing the color dialog wizard dialog. |
8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 |
11 |
12 from PyQt5.QtCore import pyqtSlot |
12 from PyQt6.QtCore import pyqtSlot |
13 from PyQt5.QtGui import QColor |
13 from PyQt6.QtGui import QColor |
14 from PyQt5.QtWidgets import QColorDialog, QDialog, QDialogButtonBox |
14 from PyQt6.QtWidgets import QColorDialog, QDialog, QDialogButtonBox |
15 |
15 |
16 from E5Gui import E5MessageBox |
16 from E5Gui import E5MessageBox |
17 |
17 |
18 from .Ui_ColorDialogWizardDialog import Ui_ColorDialogWizardDialog |
18 from .Ui_ColorDialogWizardDialog import Ui_ColorDialogWizardDialog |
19 |
19 |
62 if coStr.startswith('#'): |
62 if coStr.startswith('#'): |
63 coStr = "QColor('{0}')".format(coStr) |
63 coStr = "QColor('{0}')".format(coStr) |
64 else: |
64 else: |
65 coStr = "QColor({0})".format(coStr) |
65 coStr = "QColor({0})".format(coStr) |
66 try: |
66 try: |
67 exec('from PyQt5.QtCore import Qt;' # secok |
67 exec('from PyQt6.QtCore import Qt;' # secok |
68 ' QColorDialog.getColor({0}, None, "{1}")'.format( |
68 ' QColorDialog.getColor({0}, None, "{1}")'.format( |
69 coStr, self.eTitle.text())) |
69 coStr, self.eTitle.text())) |
70 except Exception: |
70 except Exception: |
71 E5MessageBox.critical( |
71 E5MessageBox.critical( |
72 self, |
72 self, |