因为项目需要做一个填写信息的软件,应用场景是填写完一个人的信息点击完成,再填写下一个人的,这样的话就需要将组件中填写的值清空或者还原到初始化状态,经过一下午的研究发现可以这样做
class mWindow(QMainWindow, Ui_MainWindow):
def __init__(self):
super(mWindow, self).__init__()
self.setFixedSize(1705, 929)
self.setupUi(self)
self.setWindowTitle("Info")
def __compalte(self):
self.setupUi(self)
if __name__ == '__main__':
app = QApplication(sys.argv)
w = mWindow()
w.show()
sys.exit(app.exec_())
PS:
1、我的UI是用qt designer生成出来的
2、setupUI其实就是重置了一次界面中的属性值。