9 |
9 |
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 |
|
15 from E5Gui import E5MessageBox |
14 |
16 |
15 from .Ui_ColorDialogWizardDialog import Ui_ColorDialogWizardDialog |
17 from .Ui_ColorDialogWizardDialog import Ui_ColorDialogWizardDialog |
16 |
18 |
17 class ColorDialogWizardDialog(QDialog, Ui_ColorDialogWizardDialog): |
19 class ColorDialogWizardDialog(QDialog, Ui_ColorDialogWizardDialog): |
18 """ |
20 """ |
66 exec('QColorDialog.getColor({0}, None, "{1}")'.format( |
68 exec('QColorDialog.getColor({0}, None, "{1}")'.format( |
67 coStr, self.eTitle.text())) |
69 coStr, self.eTitle.text())) |
68 else: |
70 else: |
69 exec('QColorDialog.getColor({0})'.format(coStr)) |
71 exec('QColorDialog.getColor({0})'.format(coStr)) |
70 except: |
72 except: |
71 QMessageBox.critical(None, |
73 E5MessageBox.critical(self, |
72 self.trUtf8("QColorDialog Wizard Error"), |
74 self.trUtf8("QColorDialog Wizard Error"), |
73 self.trUtf8("""<p>The colour <b>{0}</b> is not valid.</p>""") |
75 self.trUtf8("""<p>The colour <b>{0}</b> is not valid.</p>""") |
74 .format(coStr)) |
76 .format(coStr)) |
75 |
77 |
76 elif self.rRGBA.isChecked(): |
78 elif self.rRGBA.isChecked(): |