最近有点忙,在拿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("QScrollArea");
scrollArea->setWidgetResizable(true);
scrollArea->setMaximumSize(600,600);
//scro

使用Qt实现了一个功能,包括读取图像、在图像窗口添加滑动条以及允许用户在点击图像时在点击位置绘制小图像。详细介绍了通过源码如何实现这一功能。
最低0.47元/天 解锁文章
3939

被折叠的 条评论
为什么被折叠?



