最近有点忙,在拿Qt编一个软件,其中有一小部分对图像进行处理的工作,自己通过查资料,写了一个小例子,这个小例子可以实现读取图像,给图像窗口添加滑动条,并且在图像上点击鼠标,可以在鼠标点击处加入一个小的图像。
废话不多说。直接上源码:
main.cpp:
#include "labeltest.h"
#include <QtWidgets/QApplication>
#include <QScrollArea>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
LabelTest w;
return a.exec();
}
ImageLabel.cpp:
#include "ImageLabel.h"
ImageLabel::ImageLabel( QWidget *parent /*= 0*/, Qt::WindowFlags f /*= 0*/ )
:QLabel(parent)
{
setMouseTracking(true);
BackgroundPixmap.load("20130716203114.jpg");
this->setPixmap(BackgroundPixmap);
this->setMinimumSize(600,400);
scrollArea = new QScrollArea();
scrollArea->setWindowTitle("QS