def makeWidget(self): self.widget = QtWidgets.QWidget() self.lay = QtWidgets.QHBoxLayout(self.widget) self.line = QtWidgets.QLineEdit(self.widget) self.line.setReadOnly(True) self.button = QtWidgets.QPushButton("Choose", self.widget) self.lay.addWidget(self.line) self.lay.addWidget(self.button) self.button.clicked.connect(self.open_dialog_slot)
def makeWidget(self): self.widget = QtWidgets.QLineEdit() """ # (1) regexp validator ipRange = "(?:[0-1]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"; # You may want to use QRegularExpression for new code with Qt 5 (not mandatory) ip_regex = QtCore.QRegExp("^" + ipRange + "\\." + ipRange + "\\." + ipRange + "\\." + ipRange + "$") self.ip_validator = QtGui.QRegExpValidator(ip_regex) self.widget.setValidator(self.ip_validator) """ # (2) input mask self.widget.setInputMask("000.000.000.000")
def makeWidget(self): self.validator = QtGui.QIntValidator(self.min_value, self.max_value) self.widget = QtWidgets.QLineEdit() self.widget.setValidator(self.validator)
def makeWidget(self): self.widget = QtWidgets.QLineEdit()