PyQt5,python以及PyCharm的环境搭建

PyQt5,python以及PyCharm的环境搭建

这两天一直在配置pycharm的Qt Designer和PyUIC,因为毕业设计要用这个,所以头都挠秃了,在放假之余得把环境配好。失败了n次,看了n次教程,从不懂到懂,也算是有所进步,把心得和搭建过程写下来供大家参考。

首先下载python3并安装

大家如果不懂的话可以去百度一下怎么下载和安装。
(https://www.cnblogs.com/lvtaohome/p/11121377.html)
这个帖子写的挺好的,我copy个网址大家参考一下。

然后下载PyCharm并安装。

我实习时候安的PyCharm激活码在明年失效,为了避免项目做到一半但是编译器不能用的尴尬局面,同时也是被我乱七八糟的安装目录逼疯了,我又卸载重新安装了一个pycharm,激活码不好找,我去某宝买了一个,效果不错,激活成功了。
(我没有暗示大家去买的意思)
https://www.cnblogs.com/dcpeng/p/9031405.html
这个帖子也写的相当好,大家可以去看看。但是激活那个地方我没有亲测,不知道有效否。

重点来了:安装相关模块

一:安装sip(这个是必须安装的)
我采用的方法是cmd命令行
在这里插入图片描述
命令行:pip3 install sip

这里我要特别说明一下,模块下载的时候如果网速特别慢,那么有很大的可能会下载失败,所以最好找一个网速快的地方,如果是特别慢的校园网的话,勉强能下载成功sip,剩下的模块嘛,反正我在学校尝试了n次都没有成功安好过,回家之后才下载成功。网上有针对此问题的办法,但是我也没有尝试成功。(所以总结一下就是网速要快XD)

二:安装PyQt5和PyQt5-tools

在这里插入图片描述
命令行:pip3 install pyqt5 pyqt5-tools
这里大家要注意一下:pyqt5和pyqt5-tools的版本问题,如果版本不对或者不匹配最后可能会使用不了(不过我这两个版本都是好用的)。

下面进行Qt Designer,PyUIC的配置

一:Qt Designer
1.在file–settings–tools–external tools里找到左上角这个加号
在这里插入图片描述

2.Name–这里命名为QT Designer(都行,随便起名字),它就是用于拖放、设计控件
Program填写designer.exe程序的位置,一般都位于python\Lib\site-packages\pyqt5-tools\designer.exe
在这里插入图片描述
但是,有可能在这个位置找不到designer.exe。
比如说我的是在D:\python38\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe

Working directory设置为 $FileDir $(中间不要有空格,csdn给我弄成花体了,格式看图,看图

二:下面类似道理添加PyUIC

大家按照下面这个进行填写。流程和上面一样。
在这里插入图片描述在这里插入图片描述
到此,全部安装都已结束。

测试可用性

一:在Pycharm中新建项目,并点击上面做好的Qt Designer。随便创建一点什么,保存文件到新建项目文件夹中。

在这里插入图片描述
此时pycharm中会显示出 你命名的.ui文件;在该文件上右键选择上面创建好的PyUIC工具将其从图形转换成代码。即.py文件(在ui文件上面这个就是)
在这里插入图片描述
二:但是现在这个py文件是不能运行的,必须打开它,加入以下代码:(这是我复制来的,原文链接在下面)

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_())
————————————————
版权声明:本文为CSDN博主「niuyongjie」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/niuyongjie/article/details/81161559

选择 Run键,如果上面全部操作无误的话,会出现你想要的图形界面:

在这里插入图片描述

有什么问题欢迎大家留言,我们一起交流。
我参考了想当多的帖子和博客,但是我忘记粘贴网址了,感谢各位巨佬的分享!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值