-
QLabel显示图片-QSS方式
QLabel * label = new QLabel;
// 方法一: 使用border-image
// 图片不重复,可自由缩放
label->setStyleSheet("QLabel{border-image:url(':/sunning') 4 4 4 4 strech strech;}");
// 方法二:使用background-image
// 图片不重复,大小固定,不可缩放
label->setStyleSheet("QLabel{background-image:url(':/sunning');background-repeat:no-repeat;}");
QHBoxLayout * layout = new QHBoxLayout;
layout->addWidget(label);
setLayout(layout);
-
QLabel显示图片-纯代码
QPixmap pixmap(":/sunning");
pixmap = pixmap.scaled(pixmap.size().width() * 2, pixmap.size().height() * 2);
QLabel * label = new QLabel;
label->setPixmap(pixmap);
QHBoxLayout * layout = new QHBoxLayout;
layout->addWidget(label);
setLayout(layout);
结果显示
目录