派先生的Python

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

程序员博客   首页  新随笔  订阅  管理  登录 
 
python 阅读(65) 评论(0)

一、确保已经安装好python3

 

二、安装pyqt5
运行pip install pyqt5

 

三、安装Qt Designer
运行pip install pyqt5-tools

安装好后Python/Lib/site-packages/pyqt5-tools目录下可找到designer.exe文件。

 

四、设计界面
执行designer.exe,设计好界面,保存为test.ui

 

五、将ui文件转换成python文件
pyuic5 -o E:\PythonProjects\qttest\test.py E:\PythonProjects\qttest\test.ui
注意:是目标文件test.py在前,源文件test.ui在后。

 

六、修改代码实例化窗口类

import sys

 

对于Dialog对话框程序,在文件末尾添加代码:

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QDialog()
    ui = Ui_Dialog()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

 

 

对于MainWindow程序,在文件末尾添加代码:

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_Form()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())



这样就可以执行该python代码了。

 

七、按钮事件处理

self.pushButton.clicked.connect(lambda: self.btnFn())  # 点击按钮调用btnFn方法
def btnFn(self):
        print("点击了按钮")

发表评论
切换编辑模式