pyqt5安装与pycharm配置

pyqt5安装与pycharm配置最近几天新入坑了 python 的 GUI 设计 回想一下我为什么会入门这个 好像是在知乎上看到你都用 Python 来做什么 这篇文章 看到有人回答说将 python 打包成 exe 文件 然后就想把之前弄得一个 selenium 的自动化项目打包成 exe 现在想想有点滑稽 好像需要 Chrome 的版本对应打包的 chromedriver 才行 手动滑稽 下面将介绍一下 pyqt5 的安装 在安装的时候我也浪费了

最近几天新入坑了python的GUI设计,回想一下我为什么会入门这个???好像是在知乎上看到你都用 Python 来做什么?

这篇文章,看到有人回答说将python打包成exe文件,然后就想把之前弄得一个selenium的自动化项目打包成exe,现在想想有点滑稽,好像需要Chrome的版本对应打包的chromedriver才行(手动滑稽)

下面将介绍一下pyqt5的安装,在安装的时候我也浪费了不少时间找教程。现在来总结一下这段万里长征路

pyqt5安装

直接使用pip安装,但是需要SIP的支持,所以先安装SIP,再安装pyqt5

安装qt designer

同样使用pip安装

pip install PyQt5-tools

配置PyCharm

配置PyCharm是为了在Pycharm里面实现打开qt designer,生成qt文件,方便转换成python文件。

  1. 打开Pycharm后,进入settings 按下图操作

    这里写图片描述

  2. 再新建一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。
    这里写图片描述
    Arguments的值改成下面的样子




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

使用

记得点击左上角的File->save,保存到项目文件中。保存之后回到pycharm中
这里写图片描述

点击PyUIC之后,会自动生成python文件,打开生成的python文件,还需要在最后面添加下面的代码才能运行

import sys from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())

右键运行,这样就生成我们之前在Qt Designer中创建的窗体了,意外不意外???
这里写图片描述

总结

pyqt5的安装并不难,相信你可以正确的安装了.这几天想做一个图书查询的系统,因为学校的图书系统是web版本的,现在想用爬虫和QT来做一个应用程序,感觉有点难度,慢慢学习吧,后面会总结一下pyqt5的一些用法,敬请期待.

如果文章对你有帮助,请在侧栏给我个大拇指哦

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175954.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午11:01
下一篇 2026年3月26日 下午11:01


相关推荐

  • (轉貼) 曾說退出政壇 謝長廷:是幽默啦!(News)

    (轉貼) 曾說退出政壇 謝長廷:是幽默啦!(News)(轉貼) 曾說退出政壇 謝長廷:是幽默啦!(News)

    2022年4月21日
    45
  • makefile中的.PHONY和all的作用

    makefile中的.PHONY和all的作用PHONY 伪目标 伪目标是这样一个目标 它不代表一个真正的文件名 在执行 make 时可以指定这个目标来执行所在规则定义的命令 有时也可以将一个伪目标称为标签 伪目标通过 PHONY 来指明 PHONY 定义伪目标的命令一定会被执行 下面尝试分析这种优点的妙处 1 如果我们指定的目标不是创建目标文件 而是使用 makefile 执行一些特定的命令 例如 clean rm o

    2026年3月18日
    2
  • 说说 SpringMVC 工作原理

    说说 SpringMVC 工作原理说说SpringMVC工作原理1、SpringMVC流程2、组件说明3、MVC模式4、SpringMVC是什么先看一张SpringMVC的工作原理图:1、SpringMVC流程1、用户发送请求至前端控制器DispatcherServlet。2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServ

    2022年5月14日
    46
  • 简单网页计算器代码大全_用web制作简单计算器

    简单网页计算器代码大全_用web制作简单计算器注:本人为初学者,欢迎各位大神指教简单计算器实现效果:HTML代码counter.html计算器

    2022年10月13日
    3
  • 大整数的加法运算_大整数相减

    大整数的加法运算_大整数相减问题:如果给出两个很大很大的整数,这两个数大到long类型也装不下,如何求他们的和呢?回顾起小学数学,当我们需要计算两个较大数目的加减乘除,我们是用列竖式的方式来计算的。因为对于较大的整数,我们无法一步就直接计算出结果,所以不得不把计算过程拆分成一个一个小步骤来完成。不仅仅是人脑,对于计算机来说也可以这样解决。程序不可能通过一条指令计算出两个大整数之和,却可以像列竖式一样将运算拆解成若干小…

    2022年4月19日
    104
  • pycharm如何返回上一个步骤_pycharm如何返回上一个步骤

    pycharm如何返回上一个步骤_pycharm如何返回上一个步骤view>>Appearance>>Toolbar启用toolbar后用点击左键就可返回上一次编辑的位置

    2022年8月25日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号