pyqt5将图片插入面板

简介: 1 from PyQt5.QtWidgets import * 2 from PyQt5 import QtCore,QtWidgets 3 from PyQt5.QtGui import * 4 5 import sys 6 class A(QWidget): 7 def __init__(self): 8 super(A,self).

 1 from PyQt5.QtWidgets import *
 2 from PyQt5 import QtCore,QtWidgets
 3 from PyQt5.QtGui import *
 4 
 5 import sys
 6 class A(QWidget):
 7     def __init__(self):
 8         super(A,self).__init__()
 9         self.setFixedSize(400,500)
10         self.layout=QGridLayout(self)
11         self.btn=QPushButton('添加')
12         self.layout.addWidget(self.btn)
13         self.setLayout(self.layout)
14         self.btn.clicked.connect(self.btn1)
15     def btn1(self):
16         label={}
17         ok,f=QFileDialog.getOpenFileNames(self,'打开','/','jpg(*.jpg)')
18         for i,j in enumerate(ok):
19             label[i]=QLabel(str(i))
20             label[i].setFixedSize(500,500)
21             self.layout.addWidget(label[i])
22             pix=QPixmap(j)
23             label[i].setPixmap(pix)
24             self.resize(pix.width(),pix.height())
25 if __name__ == '__main__':
26     app = QApplication(sys.argv)
27     a = A()
28     a.show()
29     sys.exit(app.exec_())

 

目录
相关文章
|
6月前
Qt鼠标悬浮在图片上显示删除字样
Qt鼠标悬浮在图片上显示删除字样
Vs+Qt 界面添加背景图的两种方式(非常实用)
Vs+Qt 界面添加背景图的两种方式(非常实用)
|
JSON 小程序 JavaScript
小程序地图插入图标后 怎么实现点击图标弹出窗口
小程序地图插入图标后 怎么实现点击图标弹出窗口
105 0
Qt实现在表格中添加气泡显示功能
Qt实现在表格中添加气泡显示功能
221 0
|
XML JavaScript 数据格式
Qt5——图形与图片
Qt5——图形与图片
209 0
Qt5——图形与图片
|
前端开发 C语言 C++
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
tkinter是什么? 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供的本地GUI接口,完成最终的GUI;
1259 0
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
|
Python
PIL(pillow)简单使用:新建画布、添加文字、画矩形、裁剪、粘贴
PIL(pillow)简单使用:新建画布、添加文字、画矩形、裁剪、粘贴
406 0
PIL(pillow)简单使用:新建画布、添加文字、画矩形、裁剪、粘贴
video 预览图 -去掉下载和全屏按钮
谷歌浏览器版本是54.0-57.0之间,并且也出现了视频右下角有按钮的情况都可以使用下面的代码。
322 0
video 预览图 -去掉下载和全屏按钮