10 import os |
10 import os |
11 |
11 |
12 from PyQt4.QtCore import * |
12 from PyQt4.QtCore import * |
13 from PyQt4.QtGui import * |
13 from PyQt4.QtGui import * |
14 |
14 |
15 from Ui_ColorDialogWizardDialog import Ui_ColorDialogWizardDialog |
15 from .Ui_ColorDialogWizardDialog import Ui_ColorDialogWizardDialog |
16 |
16 |
17 class ColorDialogWizardDialog(QDialog, Ui_ColorDialogWizardDialog): |
17 class ColorDialogWizardDialog(QDialog, Ui_ColorDialogWizardDialog): |
18 """ |
18 """ |
19 Class implementing the color dialog wizard dialog. |
19 Class implementing the color dialog wizard dialog. |
20 |
20 |
61 coStr = "QColor('%s')" % coStr |
61 coStr = "QColor('%s')" % coStr |
62 else: |
62 else: |
63 coStr = "QColor(%s)" % coStr |
63 coStr = "QColor(%s)" % coStr |
64 try: |
64 try: |
65 if self.rQt45.isChecked(): |
65 if self.rQt45.isChecked(): |
66 exec 'QColorDialog.getColor(%s, None, "%s")' % \ |
66 exec('QColorDialog.getColor(%s, None, "%s")' % \ |
67 (coStr, self.eTitle.text()) |
67 (coStr, self.eTitle.text())) |
68 else: |
68 else: |
69 exec 'QColorDialog.getColor(%s)' % coStr |
69 exec('QColorDialog.getColor(%s)' % coStr) |
70 except: |
70 except: |
71 QMessageBox.critical(None, |
71 QMessageBox.critical(None, |
72 self.trUtf8("QColorDialog Wizard Error"), |
72 self.trUtf8("QColorDialog Wizard Error"), |
73 self.trUtf8("""<p>The colour <b>{0}</b> is not valid.</p>""") |
73 self.trUtf8("""<p>The colour <b>{0}</b> is not valid.</p>""") |
74 .format(coStr)) |
74 .format(coStr)) |