9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 import os |
12 import os |
13 |
13 |
14 from PyQt4.QtCore import pyqtSlot |
14 from PyQt5.QtCore import pyqtSlot |
15 from PyQt4.QtGui import QColor, QColorDialog, QDialog, QDialogButtonBox |
15 from PyQt5.QtGui import QColor |
|
16 from PyQt5.QtWidgets import QColorDialog, QDialog, QDialogButtonBox |
16 |
17 |
17 from E5Gui import E5MessageBox |
18 from E5Gui import E5MessageBox |
18 |
19 |
19 from .Ui_ColorDialogWizardDialog import Ui_ColorDialogWizardDialog |
20 from .Ui_ColorDialogWizardDialog import Ui_ColorDialogWizardDialog |
20 |
21 |
63 if coStr.startswith('#'): |
64 if coStr.startswith('#'): |
64 coStr = "QColor('{0}')".format(coStr) |
65 coStr = "QColor('{0}')".format(coStr) |
65 else: |
66 else: |
66 coStr = "QColor({0})".format(coStr) |
67 coStr = "QColor({0})".format(coStr) |
67 try: |
68 try: |
68 exec('from PyQt4.QtCore import Qt;' |
69 exec('from PyQt5.QtCore import Qt;' |
69 ' QColorDialog.getColor({0}, None, "{1}")'.format( |
70 ' QColorDialog.getColor({0}, None, "{1}")'.format( |
70 coStr, self.eTitle.text())) |
71 coStr, self.eTitle.text())) |
71 except: |
72 except: |
72 E5MessageBox.critical( |
73 E5MessageBox.critical( |
73 self, |
74 self, |