是否觉得暑假既无聊又漫长,那么是时候来学习一门新知识了
PyQt5是一种可以绘制图形界面的工具,Qt是一个用于创建跨平台应用程序的库,因为是在python中所使用,所以前面加了Py,叫做PyQt。
一、安装pyqt
pip安装pyqt
本文只介绍这一种方法,因为简单方便,你只需要拥有一个可以工作的python和一个可以上网的wifi就可以搞定!
pip install PyQt5
pip install pyqt5-tools
分别安装的是PyQt5以及它的tools,如果下载不了 后面更换国内的镜像源即可。
完成安装之后,在cmd中输入 pip list查看是否安装成功
二、PyQt的配置
1、本地
在你下载PyQt的目录中找到designer这个软件,可以参考一下我的路径D:\python\SoftWareSpace\python\Lib\site-packages\qt5_applications\Qt\bin,或者直接用everything搜索designer即可。
可以将它的快捷方式发送到你的桌面上,方便寻找使用。
这里只写到designer的打开方式,后续的操作会在之后讲解
2.PyCharm配置PyQt5
打开设置->工具->外部工具
2.1 Qtdesigner:打开designer.exe
名称:Qtdesigner
工具设置
程序:D:\python\SoftWareSpace\python\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
工作目录:$FileDir$
2.2 pyuic 将ui文件转换为py文件
名称:pyuic
工具设置
程序:D:\python\SoftWareSpace\python\Scripts\pyuic5.exe
实参:$FileName$ -o Ui_$FileNameWithoutExtension$.py
工作目录:$FileDir$
2.3 将qrc文件转换为py文件
名称:Pyrcc
工具设置
程序:D:\python\SoftWareSpace\python\Scripts\pyrcc5.exe
实参:$FileName$ -o $FileNameWithoutExtension$_rc.py
工作目录:$FileDir$
如果这仨你没看懂,有关系吗?没有关系!无脑搬运就行(把程序地址换成自己文件所在地址)
打开界面如下:
三、designer介绍
不管你用什么方式打开designer,它都会跳出同一个界面
有四个模板,它默认创建的是MainWindow,你可以自行更改(常用的模板是MainWIndow和Widget),本教程介绍的是MainWindow,这俩差别很小,下文会指出。
首先,创建后会有如下界面
Mainwindow相比于Widget,多了一个菜单栏,如果你不想要这行菜单栏,让界面更加美观,在属性编辑器找到对应的标签(menubar和statusbar)右键删除即可。
四、设计UI
简单设计一个登录的UI,能实现的功能应该是用户的登录、页面跳转以及修改密码 ,应该还会涉及到数据库的内容,如果我嫌麻烦的话就会删减(最终ui可能还会做修改)
将设计好的ui保存到一个文件夹中,就会出现一个ui文件
然后在pycharm点击你刚刚添加的外部工具(pyuic),即可生成对应的py文件即可(直接在ui文件上右键找到相关工具);如果你没有添加三个外部工具,嫌麻烦,当然没关系!打开pycharm内置的cmd窗口,进入你保存ui文件的文件夹,输入
pyuic5 -o xxx.py xxx.ui
就会和外部工具一样生成py文件,好了,两种配置的方法你都知道了,你喜欢用哪种方法捏?
本期教程就就到这里,下一期将具体代码的实现,敬请见证!