先写代码,代码为项目片段代码
Qlabel *f = new Qlabel;
QImage test;
test.load(Loadfile::open_filename);//open_filename为文件目录,这里把图片放到test里
f->resize(test.width(),test.height());//f为定义的label类,将image大小复制给f
f->setPixmap(QPixmap::fromImage(test));//将图片放到f(label)里
需要用到qimage,label,
可以将label放在scrollarea里,滚动查看
QScrollArea *scroll = new QScrollArea(this);
scroll->setBackgroundRole(QPalette::Dark);
scroll->setWidget(f);
scroll->widget()->setMinimumSize(200,200);