Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
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))

eric ide

mercurial