コード例 #1
0
    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)
コード例 #2
0
 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")
コード例 #3
0
ファイル: numeric.py プロジェクト: elsampsa/cute_mongo_forms
 def makeWidget(self):
     self.validator = QtGui.QIntValidator(self.min_value, self.max_value)
     self.widget = QtWidgets.QLineEdit()
     self.widget.setValidator(self.validator)
コード例 #4
0
 def makeWidget(self):
     self.widget = QtWidgets.QLineEdit()