PyCharm下利用pyqt对话框打开图片,显示
来源:互联网 发布:js判断ie9及以下版本 编辑:程序博客网 时间:2024/06/02 13:02
PyCharm下利用pyqt对话框打开图片,显示
- PyCharm下利用pyqt对话框打开图片显示
- 1安装PyCharm Python PyQt5
- Pycharm配置Pyqt
- 1添加Qtdesigner
- 2添加PyUIC Tool
- 3pyrcc5exe
- Pyqt显示图片
环境:
windows64
PyCharm(Version: 2016.3.2,64位)
python3.5.3(64位)
PyQt5-5.6(64位)
注意:先安装python,再按照pyqt
选择pyqt5和python对应版本。
完整代码下载:
PyCharm下利用pyqt显示图片
1安装PyCharm Python PyQt5
安装PyCharm。
安装Python
安装 PyQt5
2.Pycharm配置Pyqt
打开Pycharm,按下图操作,进行设置(Pycharm主题背景、字体大小、样式等也是点击此处设置)
2.1添加Qtdesigner
Qtdesigner用来构建界面GUI
Name: Qtdesigner
program: C:\Python35\Lib\site-packages\PyQt5\designer.exe
Working directory: $FileDir$
2.2添加PyUIC Tool
这个Tool能够将QT Designer生成的.ui文件转化为.py文件。
主要是通过QT指令来实现的:
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Name: PyUIC
program: C:\Python35\python.exe
parameters: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$
2.3pyrcc5.exe
使用资源文件,资源文件需要用pyrcc5.exe转码。
Name: pyrcc5
program: C:\Python34\Lib\site-packages\PyQt5\pyrcc5.exe
parameters:
$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: $FileDir$
3.Pyqt显示图片
1)在pycharm中新建一个工程(如Openimg,在工程中新建一个python文件open.py),点击上图外部工具的Qtdesigner,
2)选择wiget创建,名称保存为first.ui在其上添加一个按钮和一个label。对按钮添加信号槽,对label拉伸。利用qlable属性显示图片。
最后保存一下。
在pycharm新建的工程中,将ui文件转换为py文件
在open.py中,添加如下代码:(注意空格和空tab)
# -*- coding: utf-8 -*-from PyQt5 import QtWidgets, QtGuiimport sysfrom first import Ui_Form # 导入生成first.py里生成的类from PyQt5.QtWidgets import QFileDialogclass mywindow(QtWidgets.QWidget,Ui_Form): def __init__(self): super(mywindow,self).__init__() self.setupUi(self) #定义槽函数 def openimage(self): # 打开文件路径 #设置文件扩展名过滤,注意用双分号间隔 imgName,imgType= QFileDialog.getOpenFileName(self, "打开图片", "", " *.jpg;;*.png;;*.jpeg;;*.bmp;;All Files (*)") print(imgName) #利用qlabel显示图片 png = QtGui.QPixmap(imgName).scaled(self.label.width(), self.label.height()) self.label.setPixmap(png)app = QtWidgets.QApplication(sys.argv)window = mywindow()window.show()sys.exit(app.exec_())
简单测试结果:
- PyCharm下利用pyqt对话框打开图片,显示
- 基于对话框的图片打开与显示
- pyqt 文件载入对话框,文件保存对话框,打开文件夹对话框
- 利用opencv+QT打开并显示图片
- pycharm调试显示图片
- 利用Pycharm打开Scrapy项目
- MFC 利用打开对话框读取文件夹下所有文件
- |打开对话框最大化显示|
- 利用OPenCV在MFC对话框上显示图片
- pyqt 图片 用label的属性显示
- pycharm 配置pyqt
- PyCharm如何集成PyQt
- vc对话框显示图片
- 对话框显示图片
- MFC对话框显示图片
- vc对话框显示图片
- MFC对话框显示图片
- MFC对话框显示图片
- 第2章 K近邻算法 代码code2-1 解析
- ambari-server操作与对应的源文件
- web 页面阻止用户F12篡改页面元素和数据
- JAVA中的反射机制理解与浅析
- C#图片存到资源文件,以及调用图片
- PyCharm下利用pyqt对话框打开图片,显示
- Linear Regression
- 记一次基于Unity的Profiler性能分析
- Android新特性之RecyclerView和CardView联合使用
- java基础学习网路编程之InetAddress类 十四-2
- HDU 2888 Check Corners(二维RMQ模板)
- 只是一张描述Web/Hybrid/Native App的脑图
- Git revert
- CCF_ 201512-2_消除类游戏