(self, parent)
| 1078 | self.source_units.setText(str(units)) |
| 1079 | |
| 1080 | def setupUi(self, parent): |
| 1081 | self.resize(275, 172) |
| 1082 | self.setWindowTitle('Convert units') |
| 1083 | self.layout = QtGui.QVBoxLayout(parent) |
| 1084 | self.layout.setSizeConstraint(QtGui.QLayout.SetFixedSize) |
| 1085 | align = (QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) |
| 1086 | |
| 1087 | self.layout1 = QtGui.QHBoxLayout() |
| 1088 | self.label1 = QtGui.QLabel() |
| 1089 | self.label1.setMinimumSize(QtCore.QSize(100, 0)) |
| 1090 | self.label1.setText('Convert from:') |
| 1091 | self.label1.setAlignment(align) |
| 1092 | |
| 1093 | self.layout1.addWidget(self.label1) |
| 1094 | self.source_units = QtGui.QLineEdit() |
| 1095 | self.source_units.setReadOnly(True) |
| 1096 | self.layout1.addWidget(self.source_units) |
| 1097 | |
| 1098 | self.layout.addLayout(self.layout1) |
| 1099 | |
| 1100 | self.layout2 = QtGui.QHBoxLayout() |
| 1101 | self.label2 = QtGui.QLabel() |
| 1102 | self.label2.setMinimumSize(QtCore.QSize(100, 0)) |
| 1103 | self.label2.setText('to:') |
| 1104 | self.label2.setAlignment(align) |
| 1105 | self.layout2.addWidget(self.label2) |
| 1106 | |
| 1107 | self.destination_units = QtGui.QLineEdit() |
| 1108 | self.layout2.addWidget(self.destination_units) |
| 1109 | |
| 1110 | self.layout.addLayout(self.layout2) |
| 1111 | |
| 1112 | self.message = QtGui.QLabel() |
| 1113 | self.message.setText('') |
| 1114 | self.message.setAlignment(QtCore.Qt.AlignCenter) |
| 1115 | |
| 1116 | self.layout.addWidget(self.message) |
| 1117 | |
| 1118 | self.buttonBox = QtGui.QDialogButtonBox() |
| 1119 | self.buttonBox.setOrientation(QtCore.Qt.Horizontal) |
| 1120 | self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok) |
| 1121 | self.layout.addWidget(self.buttonBox) |
| 1122 | self.buttonBox.setEnabled(False) |
| 1123 | |
| 1124 | self.buttonBox.accepted.connect(self.accept) |
| 1125 | self.destination_units.textChanged.connect(self.check) |
| 1126 | |
| 1127 | self.setLayout(self.layout) |
| 1128 | self.destination_units.setFocus() |
| 1129 | |
| 1130 | def check(self): |
| 1131 | units = self.destination_units.text().strip() |
no test coverage detected