PyQt5(一) PyQt5安装及配置,从文件夹读取图片并显示,模拟生成素描图像

目录

一、环境配置

1.1 安装PyQt5

1.2 安装Qt工具包

1.3 配置环境变量

?1.4 测试PyQt5

?1.5?配置PyCharm

二、QtDesigner 窗口简单介绍

2.1 初始界面

2.2 控件介绍

?三、相关函数

3.1 读取文件函数

3.1.1?打开本地图片

3.1.2?保存图片到本地

3.1.3?打开文件夹

3.1.4?打开本地文本文件并显示

3.1.5?保存文本到本地

3.1.6?Qimage转换为mat类型

3.2 关联函数

四、代码实现

4.1 登录界面

4.2 操作界面

4.3 主函数

五、测试分析

5.1 结果展示

5.2 结果分析

总结


一、环境配置

1.1 安装PyQt5

按住win+R输入cmd在命令行下使用pip安装,但是需要**SIP的支持,所以先安装SIP**,再安装pyqt5

pip install sip

由于安装默认使用国外的镜像,可能因为网络问题会导致下载慢或者失败的现象。所以我们可以使用国内的镜像,比如清华的镜像源:https://pypi.tuna.tsinghua.edu.cn/simple

或者豆瓣源:http://pypi.douban.com/simple/

pip install sip -i https://pypi.tuna.tsinghua.edu.cn/simple


pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

如果遇到以下错误:

解决方法:直接选用pip源并且信任它的来源就可以解决这种问题

如豆瓣源:

pip install 库包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

这里的 pip源 换成清华源、阿里源等都适用。

1.2 安装Qt工具包

安装图形界面开发工具Qt Designer,同样打开命令行,输入以下命令:

pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

1.3 配置环境变量

安装好PyQt5和PyQt5-tools成功后,还需要配置相关的环境变量。

1.可以在python的安装目录Libsite-packahes目录下看到安装包。比如我的是安装了Anaconda,在它自带的python解释器下安装的,路径为:

将pyqt5_tools路径添加到系统环境变量path中:

配置完成后,我们打开命令行,输入path命令,可以看到设置的环境变量值:

1.4 测试PyQt5

(1) 配置完毕后,我们打开命令行,输入python命令,进入到Python的环境中:

(2) 然后输入import PyQt5,如果运行成功,说明安装成功:

1.5配置PyCharm

配置PyCharm是为了在Pycharm里面实现打开qt designer,进行界面设置,生成ui文件,以及方便转换成python文件。

(1)搭建Qt Designer,打开Pycharm后,进入settings 按下图操作:

下面是Qt Designer窗口中的填写内容的一些补充:

Name:可自己定义
program:Qt Designer的安装路径(如果是Anaconda下面安装的PyQt5-tools,则在D:pythonAnacondaLibraryin文件下)
parameter:不填
directory: ‘ F i l e D i r ‘ `FileDir` FileDir

(2)搭建PyUIC,这个主要是用来将 Qt界面 转换成 py代码,继续点击新建添加,按下图操作:

下面是在新增PyUIC窗口中的填写内容:

Name:可自己定义
program:pyuic的安装路径(如果是Anaconda,则在D:pythonAnacondaScripts文件下)
parameter: ‘ F i l

  • 9
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值