Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py

changeset 564
b3d966393ba9
parent 446
69aac6eeba9b
child 791
9ec2ac20e54e
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
29 """ 29 """
30 QDialog.__init__(self, parent) 30 QDialog.__init__(self, parent)
31 self.setupUi(self) 31 self.setupUi(self)
32 32
33 # set the validators for the double line edots 33 # set the validators for the double line edots
34 self.eDoubleDefault.setValidator(\ 34 self.eDoubleDefault.setValidator(
35 QDoubleValidator(-2147483647, 2147483647, 99, self.eDoubleDefault)) 35 QDoubleValidator(-2147483647, 2147483647, 99, self.eDoubleDefault))
36 self.eDoubleFrom.setValidator(\ 36 self.eDoubleFrom.setValidator(
37 QDoubleValidator(-2147483647, 2147483647, 99, self.eDoubleFrom)) 37 QDoubleValidator(-2147483647, 2147483647, 99, self.eDoubleFrom))
38 self.eDoubleTo.setValidator(\ 38 self.eDoubleTo.setValidator(
39 QDoubleValidator(-2147483647, 2147483647, 99, self.eDoubleTo)) 39 QDoubleValidator(-2147483647, 2147483647, 99, self.eDoubleTo))
40 40
41 self.bTest = \ 41 self.bTest = \
42 self.buttonBox.addButton(self.trUtf8("Test"), QDialogButtonBox.ActionRole) 42 self.buttonBox.addButton(self.trUtf8("Test"), QDialogButtonBox.ActionRole)
43 43
69 echomode = QLineEdit.Normal 69 echomode = QLineEdit.Normal
70 elif self.rEchoNoEcho.isChecked(): 70 elif self.rEchoNoEcho.isChecked():
71 echomode = QLineEdit.NoEcho 71 echomode = QLineEdit.NoEcho
72 else: 72 else:
73 echomode = QLineEdit.Password 73 echomode = QLineEdit.Password
74 QInputDialog.getText(\ 74 QInputDialog.getText(
75 None, 75 None,
76 self.eCaption.text(), 76 self.eCaption.text(),
77 self.eLabel.text(), 77 self.eLabel.text(),
78 echomode, 78 echomode,
79 self.eTextDefault.text()) 79 self.eTextDefault.text())
80 elif self.rInteger.isChecked(): 80 elif self.rInteger.isChecked():
81 QInputDialog.getInteger(\ 81 QInputDialog.getInteger(
82 None, 82 None,
83 self.eCaption.text(), 83 self.eCaption.text(),
84 self.eLabel.text(), 84 self.eLabel.text(),
85 self.sIntDefault.value(), 85 self.sIntDefault.value(),
86 self.sIntFrom.value(), 86 self.sIntFrom.value(),
97 doubleFrom = -2147483647 97 doubleFrom = -2147483647
98 try: 98 try:
99 doubleTo = float(self.eDoubleTo.text()) 99 doubleTo = float(self.eDoubleTo.text())
100 except ValueError: 100 except ValueError:
101 doubleTo = 2147483647 101 doubleTo = 2147483647
102 QInputDialog.getDouble(\ 102 QInputDialog.getDouble(
103 None, 103 None,
104 self.eCaption.text(), 104 self.eCaption.text(),
105 self.eLabel.text(), 105 self.eLabel.text(),
106 doubleDefault, 106 doubleDefault,
107 doubleFrom, 107 doubleFrom,

eric ide

mercurial