定义个组件 QLineEdit是一个单行文本编辑控件。
# 静态标签
self.hint = QLabel(self)
self.hint.setText("请输入value值")
self.hint.move(60, 40)
self.value_input = QLineEdit(self) # 单行编辑框
self.value_input.move(60, 100)
# 保存输入的信息
self.Btnsave = QtWidgets.QPushButton(self)
self.Btnsave.setGeometry(QtCore.QRect(100, 150, 100, 50))
self.Btnsave.setObjectName("Btnsave")
self.Btnsave.setText("save")
self.Btnsave.clicked.connect(self.save_information)
self.BtnClose = QtWidgets.QPushButton(self)
self.BtnClose.setGeometry(QtCore.QRect(250, 150, 100, 50))
self.BtnClose.setObjectName("BtnClose")
self.BtnClose.setText("cancel")
self.BtnClose.clicked.connect(self.close)
定义一个函数来获取输入的值
def save_information(self):
# 获得输入的内容
value_int = int(self.value_input.text())
self.value_input = value_int
self.close()