python GUI 编程之PyQt5

2020-12-28 11:35:19 浏览数 (1)

参考链接: Python | 使用PyQt设计GUI应用程序

一、环境的搭建和配置 

a.使用pip install 安装PyQt5,如果本机上装的是Anaconda,那么扩展模块中已经集成了PyQt5。无需再次安装。 

b.安装pyqt5-tools, 这个模块集成了QtDesigner,使布局更加方便 

下面是pycharm 中的相关配置。  

1、添加external Tools 

打开settings->Tools->External Tools点击“ ” 

2、添加QtDesigner  

如下图设置。 

2、添加PyUIC 

 如下图设置。 

 Parameters:  -m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py 

3、新建一个PyQt demo,创建一个项目 

如下图 

 如下图打开QtDesigner 

打开Qt界面如下图 

 如图选择创建一个Main Window  

 如图可以根据需要添加自己的组件 

 如下图保存 

 如下图,使用PyUIC将hello.ui文件转换为hello.py 

 查看hello.py如下图 

新建主程序main.py,导入hello 

# FileName : main.py

# Author   : Adil

# DateTime : 2018/2/1 12:00

# SoftWare : PyCharm

import sys

import hello

from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':

    app = QApplication(sys.argv)

    MainWindow = QMainWindow()

    ui = hello.Ui_MainWindow()

    ui.setupUi(MainWindow)

    MainWindow.show()

    sys.exit(app.exec_()) 

执行main.py 

弹出如下窗口ok。

0 人点赞