from PyQt5.QtWidgets import QApplication, QMainWindow
from test import Ui_MainWindow # 这行的test是界面代码的名字
class MainWindow(QMainWindow, Ui_MainWindow): # 多重继承QMainWindow和Ui_MainWindow
def init(self):
super(MainWindow, self).init() # 先调用父类QMainWindow的初始化方法
self.setupUi(self) # 再调用setupUi方法
if name == ‘main’:
app = QApplication(sys.argv)
ui = MainWindow()
ui.show()
sys.exit(app.exec_())
这行代码就是从 test.py
中引入 Ui_MainWindow
类(自动生成),文件名不同需要修改代码
from test import Ui_MainWindow
运行 main.py
就能运行起一个QtDesigner开发的PyQt5项目了:
====================================================================================
具体步骤如下:
-
在信号和槽的编辑视图下,选中按钮1,指向窗口任意空白处
-
配置连接界面,左边选中
clicked()
信号
- 右边点击编辑,自定义一个槽函数
on_Test1()
- 连接信号和槽函数,点击OK
<