前言
-
需求
项目需要将指定数量(由Group box指定数值)的查询的结果图片
显示在指定位置,并且可以滑动窗口 -
过程
- 没有头绪的同学通过百度或者Bing发现过类似实现的方案:(我的过程如下)
- pyqt5中使用GraphicsView显示图片 —
Pass
(我的不能实现)- 【PyQt5】显示多张图片并支持滚动 —
Ture
(需要修改才能实现⭐)
- 修改上述项目
注意:遇到问题,一定要先自己解决,例如本篇博客我一开始就是使用过程1中的方法,两天都没有改好代码,但是就在昨晚换了一个搜搜思路(搜索内容:实现图片查看器功能),结果发现了适合自己项目的代码,并自己做了修改,且完美运行。(修改代码也用了两个多小时,因此实现过程一定是坎坷的,但结果是开心的!!!)
- 效果展示
-
- 展示文件夹中所有照片
- 展示文件夹中所有照片
-
- 展示文件夹中几张照片
- 展示文件夹中几张照片
这就是我想要的效果
一、实现图片查看器功能步骤
1.1 qt designer 设计
- 步骤
- 设计简单的界面
- 保存为
show_pic.ui
(自己命名,后期会在Pycharm中调用)
1.2 pycharm编程
import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.uic import loadUi
class Picture(QMainWindow):
def __init__(self, parent=None, url=None):
super