当前位置: 移动技术网 > IT编程>开发语言>C/C++ > PyCharm与PyQt5配置笔记

PyCharm与PyQt5配置笔记

2020年07月26日  | 移动技术网IT编程  | 我要评论

软件安装

 首先安装好python3.8和PyCharm。
在这里插入图片描述
python下载
 拉到最后选择合适版本下载安装,一般win10选第六个。注意安装的时候把配置环境的选项勾选上,安装完就不需要再配置环境了。官网网页打开有点慢,耐心等待。

在这里插入图片描述
PyCharm下载
 纯python开发,下个社区版够用了。有更多想法的可以微信搜索“软件安装管家”,安装没什么难度,网上也很多教程就不重复造轮子了。
在这里插入图片描述

初识PyCharm

 打开PyCharm点击左上角新建工程,第一个Location是工程保存的位置;第二个Location指向venv文件夹,这个文件夹用来保存下载的package;下面的Base interpret指向我们安装的python,毕竟PyCharm只是个编译器,还是得连接到Python才能正常使用的。
在这里插入图片描述
 出于好奇,打开了Base interpret的目录,果然就是我们安装的Python路径。
在这里插入图片描述

安装package

 安装package有好几种方法,可以直接在PyCharm里面装,也能用命令安装。习惯了用Linux shell而且用PyCharm装太慢了,所以直接敲命令行吧。
 按键盘的win + R。
在这里插入图片描述
 输入cmd后回车,然后使用 “cd + 路径” 进入工程的venv文件夹下的Scripts中。如我自己的就是:

cd C:\Users\Administrator\Desktop\untitled\venv\Scripts

在这里插入图片描述
 为什么选择将软件安装在工程文件夹而不安装在电脑的python环境中呢?因为想着以后换台电脑开发就不必再下载这些文件了,能减少麻烦。
 需要安装的package主要有以下两个,其指令如下:

pip3 install PyQt5 -i https://pypi.douban.com/simple
pip3 install PyQt5-tools -i https://pypi.douban.com/simple

 因为在下载时在后面加了一串网址,而该网址能使用豆瓣的源进行下载,下载速度贼快。当然也可以换清华阿里等源。关于package的下载到此就算完成了,下面为了提高易用性对PyCharm进行配置。
在这里插入图片描述

PyChaem设置

 打开PyCharm点击File->Settings->Project:untitled->Project Interpreter。在这里我们能看到之前安装的package。
在这里插入图片描述
 之前没接触过QT,但是理应能使用图形化编程。而前面通过命令行在venv->Scripts里安装了PyQt5的package,那么打开该目录看看有啥。
在这里插入图片描述
 可以看到有一个“pyqt5designer.exe”的程序,双击打开就能发现是我们想要的图形化编程界面。
在这里插入图片描述
 试着创建一个Main Window并创建一个界面看看能得到些什么。
在这里插入图片描述
 创建好简易界面并保存后,能得到一个“ .ui ”的文件,但是我们能运行的是Python。因此问题就来了,怎么将ui文件转为python文件呢?

配置外部工具

 打开File->Settings->Tools->External Tools,可以在这里配置外部工具,之后想要用就可以直接在这里调用了。
在这里插入图片描述
 点击左上角的“ + ”号新建一个 “PyUIC” 用于将 ui 文件转为 py 文件。具体配置如图所示。
 名字随意取;Program的路径可以是venv->Scripts里面的“python.exe”;Arguments配置参数复制下面的就可以了;Working directory点右边的Insert选“$FileDir$”即可,最后点击完OK还要点击一下应用才能生效。

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

在这里插入图片描述
 可以看到外部工具已经创建完成了,接下来就看看怎么用吧。
在这里插入图片描述
 选中文件后右键选择External Tools->PyUIC即可生成.py文件。在这里插入图片描述
在这里插入图片描述

运行代码

 试着点击运行,发现没有半点反应。瞄了一眼代码发现没有主函数,因此需要加一个函数对代码进行调用及窗体的初始化。代码如下,新建一个py文件去保存它。

import sys
import untitled  #引入界面的代码
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)    #创建QApplication类的实例
    MainWindow = QMainWindow()      #创建一个主窗口
    ui = untitled.Ui_MainWindow()   #链接到ui界面
    ui.setupUi(MainWindow)          #初始化该ui界面
    MainWindow.show()               #显示窗体
    sys.exit(app.exec_())           #使程序在关闭前保存运行

在这里插入图片描述

 点击运行看效果。
在这里插入图片描述

其他配置

 为了以后打开pyqt5更方便,把 “pyqt5designer.exe” 也添加到外部工具中。同样的,打开File->Settings->Tools->External Tools目录点击左上角的加号进行添加。名字自己取;Program填venv\Scripts中的pyqt5designer.exe;Working directory点击右边的insert选择 “ProjectFileDir”。
在这里插入图片描述
在这里插入图片描述
 打开顶部状态栏的Tools就能看到我们添加的两个外部工具了。
在这里插入图片描述

 到此PyCharm的PyQt5就配置完成了,期待后面能发掘出更多好玩的东西。

本文地址:https://blog.csdn.net/weixin_37875741/article/details/107372862

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网