【实例简介】
1.用户点击框选按钮后在图像显示区域绘制矩形框
2.鼠标点击矩形的任意一条边可进行矩形的拉伸,同时鼠标样式更改
3.鼠标点击矩形右下角并拖动可进行矩形的缩放
4.鼠标按住矩形内区域并移动可拖动矩形
5.用户点击保存截图按钮后可将矩形框选的图像保存到执行目录下
【实例截图】
【核心代码】
QT实现图像缩放拖动并截图保存
└── EditPic
├── EditPic.pro
├── EditPic.pro.user
├── configfilemanager.cpp
├── configfilemanager.h
├── editpic.ini
├── editpic2.ini
├── imagewidget.cpp
├── imagewidget.h
├── main.cpp
├── mainwindow.cpp
├── mainwindow.h
├── mainwindow.ui
├── mygraphicrectitem.cpp
├── mygraphicrectitem.h
├── myspinbox.cpp
├── myspinbox.h
├── mysysinfo.cpp
├── mysysinfo.h
├── mytiflib.cpp
├── mytiflib.h
├── processorthread.cpp
├── processorthread.h
├── res
│ ├── debug_screenbg.jpg
│ ├── frame.png
│ └── images.qrc
├── test.config
├── test2.config
└── typedef.h
2 directories, 28 files