1、ui动态布局文件的使用
简单用法
from PyQt5.uic import loadUi
app = QApplication([])
ui = loadUi('layout.ui')
ui.show()
app.exec_()
实际开发用法
from PyQt5.QtWidgets import QApplication
from PyQt5.uic import loadUi
class MyMainwin:
def __init__(self):
# 从文件中加载UI定义
# 从 UI 定义中动态 创建一个相应的窗口对象
# 注意:里面的控件对象也成为窗口对象的属性了
# 比如 self.ui.button , self.ui.textEdit
self.ui = load('main.ui')
self.ui.button.clicked.connect(self.handleCalc