❝实现拖拽图片到窗口显示,如果图片过大会出现滚动条,让看图片更方便。
❞
![cd615d1785cc5f561282705a4ad374dd.gif](https://i-blog.csdnimg.cn/blog_migrate/821e58f972f8e3eace75b045e04c85be.gif)
实现
- 使用QLabel显示图片。
- 使用QScrollArea实现图片过大时的滚动视图。
- 拖拽图片到窗口重写
dragEnterEvent
和dropEvent
接口实现。注意:需要设置setAcceptDrops(true)
开启窗口拖拽功能。
代码
#include
#include
#include
#include
#include
#include
class ImageView :
❝实现拖拽图片到窗口显示,如果图片过大会出现滚动条,让看图片更方便。
❞
dragEnterEvent
和dropEvent
接口实现。注意:需要设置setAcceptDrops(true)
开启窗口拖拽功能。#include
#include
#include
#include
#include
#include
class ImageView :