PyQt5从安装到使用——入门教程

PyQT5下载安装
pip install Sip
pip install pyqt5
pip install pyqt5-tools PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools
安装完成后,在.\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin目录下可找到designer.exe

使用PyCharm将ui转成py,查看此篇博客https://blog.csdn.net/tingguan/article/details/100366169

PyCharm配置PyQt5
打开设置->工具->外部工具->添加文件(点击加号)
添加py5 QTdesigner
添加PyUIC
添加Pyrcc
完成以上设置后,在pycharm的上面导航栏中,点击Tools\External Tools\QtDesigner即可打开QtDesigner。
PyQt5设计界面介绍
新建窗体
打开后会有这样一个界面,选择"Main Windows",点击创建,如果你不想每次打开都弹出这个窗口,取消勾选即可。

下面来介绍一下它的一个工作界面。
QtDesigner工作界面
位于左上方的“Widget Box”包含了各种可以自由拖动的组件;
位于界面中央的“MainWindows - untitled”就是你可以设计的画布;
位于右上方的“对象查看器”可以查看当前ui的结构;
位于右侧中央的“属性编辑器”可以设置选中组件的属性;
位于右下方的“资源浏览器”可以添加各种素材,比如像图片、背景等等。
当然对于这个也有汉化功能,而我的安装好后就是这样了(有部分中文),所以大家如果有需要可以看看其他教程,现在相信你应该清楚了各个模块部分作用,我们接下来将会设计你的第一个UI了。

PyQt5设计UI
在左边的Wiget Box中找到“Push Button”、“Label”、“Text Browser”,通过双击即可修改名称,右边有属性可以修改。你觉得你做好后可以快捷键Ctrl+r,预览当前编写的GUI。

项目文件下我新生成了一个新建文件命名为PyQt5_demo,我们将文件保存在该文件夹下,下面会有一个.ui文件,如下所示:

左键untitled.ui文件,找到External Tools,点击PyUIC,同目录下就将.ui文件转换为了.py文件。
当然如果你运行这个代码,它是没有任何的问题,想要看见这个ui界面,还需要添加其他的东西,这里新建一个文件:run_untitled.py

import sys
import untitled
 
from PyQt5.QtWidgets import QApplication,QMainWindow
 
if __name__ == '__main__':
    # 实例化,传参
    app = QApplication(sys.argv)
 
    # 创建对象
    mainWindow = QMainWindow()
 
    # 创建ui,引用untitled文件中的Ui_MainWindow类
    ui = untitled.Ui_MainWindow()
    
    # 调用Ui_MainWindow类的setupUi,创建初始组件
    ui.setupUi(mainWindow)
    
    # 创建窗口
    mainWindow.show()
    
    # 进入程序的主循环,并通过exit函数确保主循环安全结束(该释放资源的一定要释放)
    sys.exit(app.exec_())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值