假期无聊就来试试用Python做一个智

多图预警:配置Pyqt5超详细解说(designer.exe和pyuic.exe)以及项目:Python实现百度智能识别,识别各种实物

这是我们最终的效果,那么我们一起来看一看如何实现吧!超简单易上手哦!

首先我们需要先配置pyqt5的资源,这里就不说关于安装包的问题了(pip或者pycharm可以直接添加解决的问题,不一一赘述),我们直接说环境配置和路径的问题(所有的配置都在FILE-setting-Tools-ExternalTools里):

1、配置designer.exe

之前没安装过的需要点击加号添加,这里只要注意Workingdirectory和Program的配置正确即可(务必正确,不然后期使用designer需要自己手动导入,比较麻烦),点击加之后,会出现这个界面,再把下面的数据输入就可以了。

Workingdirectory除了前面的存在哪一个盘里不确定,后面的路径都一样

ProgramFiles\PycharmProjects\pythonProject\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

Program不需要更改

$ProjectFileDir$

2、之后我们需要配置pyuic,这一步也很关键,它保证了把我们做出来的窗口界面翻译成python语言。没有这一步,就只能手码(自己敲代码实现窗口涉及)。同样的,点击加号

再把下面的内容输入就可以:

Program(也是一样,存在哪个盘可能不确定,是自己设置,但是后面的路径都一样)

ProgramFiles\PycharmProjects\pythonProject\Scripts\pyuic5.exe

Arguments(参数也不能有问题):

$FileName$-o$FileNameWithoutExtension$.py

Workingdirectory(这个务必不能出错)

$FileDir$

3、那么,我们现在也可以添加一个pyrcc.exe(主要是把图像转化为可使用的文件,比如导入图标之类)

Program

ProgramFiles\PycharmProjects\pythonProject\Scripts\pyrcc5.exe

Arguments

$FileName$-o$FileNameWithoutExtension$_rc.py

Workingdirectory

$FileDir$

那么到现在,我们以及配置完成了,之后就是代码的问题了。

首先我们打开我们导入的外界工具Qtdesigner

进去之后,页面如此:

我们直接创建一个mainwindow就可以了

我们要实现的窗口大致如下:

那么我们现在需要开始放东西了:

首先选中PushButton,之后可以任意更改它的大小和字体。

而后我们编辑第一个信号与槽函数:按下F4按键,点击pushbutton,拖拽出一个红色的线,放在喜欢的位置后,选择“显示从QWidget继承的信号和槽”,我们再点击clicked()(意思就是被点击),然后选择close()(意思就是关闭)。即被点击就关闭。

那么Ctrl+R可以测试一下功能,就是点击一下就退出了。

像这个请选择图片,就需要我们在python的代码里手动添加信号和槽了。但是我们为了写手码方便,最好双击更改一下它的备注。(如下)

那么之后先添加我们所需要的部件

双击


转载请注明:http://www.aierlanlan.com/tzrz/255.html