Qt:layout测试及Qlabel加载图片demo

时间:2021-05-09 12:21:49
【文件属性】:

文件名称:Qt:layout测试及Qlabel加载图片demo

文件大小:64KB

文件格式:ZIP

更新时间:2021-05-09 12:21:49

QGridLayout Qlabel

测试QLayout和QLabel加载图片的demo MyDebug << "label1->size" << label1->size(); QString path = QCoreApplication::applicationDirPath(); path = QFileDialog::getOpenFileName(this, "open image", path, tr("Images (*.png *.xpm *.jpg)")); QPixmap pixmap(path); MyDebug << "pixmap.size = " << pixmap.size(); //pixmap = pixmap.scaled(label1->size());//没有考虑QLabel的线宽,导致label1比加载图片前大了两个线宽 pixmap = pixmap.scaled(label1->width()-label1->lineWidth()*2, label1->height()-label1->lineWidth()*2); label1->setPixmap(pixmap); MyDebug << "label1->size" << label1->size(); MyDebug << "pixmap.size = " << pixmap.size();


【文件预览】:
LayoutTest
----main.cpp(163B)
----Widget.h(601B)
----test.png(62KB)
----LayoutTest.pro(1KB)
----Widget.ui(526B)
----Widget.cpp(3KB)

网友评论