营销网站建设专业服务公司,专业的网站建设宝安西乡,军事新闻最新消息今天,网站域解析查询在使用pyqt5之前#xff0c;建议下载一个Anaconda环境#xff0c;这样下载python包更方便#xff0c;本篇文章是建立在已经安装好Anaconda的情况下使用的。IDE就是标准的PyCharm了。
一、pyqt包的安装 python终端执行下面两个安装命令#xff1a;
pip install PyQt5
pip … 在使用pyqt5之前建议下载一个Anaconda环境这样下载python包更方便本篇文章是建立在已经安装好Anaconda的情况下使用的。IDE就是标准的PyCharm了。
一、pyqt包的安装 python终端执行下面两个安装命令
pip install PyQt5
pip install PyQt5-tools安装成功后首先看一下自己能不能找到QT Designer路径就在Anaconda\Lib\site-packages\qt5_applications\Qt\bin\designer.exe如果能够看到这个基本上就安装成功了。 参考https://blog.csdn.net/weixin_43908875/article/details/128419990
二、QT Designer使用(获取ui文件) 点开designer.exe这个时候你可以使用图形化的方式设计界面了(当然也可以使用代码设计图形化是最基础最简单的。建议简单的框架使用图形化搭建后续高级功能使用代码进行控制)设计完后将文件保存到项目文件夹中(应该是一个ui文件)。
三、使用External Tools——PYUIC把ui文件转化为py文件 设计完ui后要想在python中使用需要进行转换。转换的工具就是pyuic对于pyuic是放到Pycharm的External Tools中的但是有的时候默认的时候并没有出现也就是下面这个情况 这个情况需要我们手动添加具体添加的步骤见这篇博客pyqt5PyCharm中找不到External-tools解决办法 添加成功后右键ui文件选择External Tools的PyUIC工具就会生成这个ui对应的py文件但只是这个界面对应的。
四、按照指定格式调用界面 主程序模板
from mainwindow import Ui_MainWindow
import sys
from PyQt5.QtWidgets import QApplication, QMainWindowdef main():# 1、创建QApplication类的实例对象app QApplication(sys.argv)# 2、创建一个WindowClass实例对象myMainWindow Ui_MainWindow()# 3、显示主窗口myMainWindow.show()# 4、进入程序的主循环、并通过exit函数确保主循环安全结束sys.exit(app.exec_())if __name__ __main__:main()注意UI_MainWindow就替换成自己生成的py文件类 经过我的实践发现用pyuic直接生成的py文件会报错解决方法在这个博客中AttributeError: module ‘PyQt5.QtGui‘ has no attribute ‘QMainWindow‘ 按照如上的操作再运行main文件就可以使用pyqt啦当然这只是一个很简单的入门教程更多的功能还需要后续的慢慢学习。