QT按钮设置上方图片下方文本

it2023-06-12  81

QT按钮设置上方图片下方文本

话不多说,直接上代码
QLabel* label = new QLabel(); QLabel* label4 = new QLabel(); QPixmap *pixmap4 = new QPixmap(":/img/biaoge.png");//该处设置自己想要放的图片 pixmap4->scaled(label4->size(), Qt::KeepAspectRatio);//设置图片大小 label4->setScaledContents(true);//设置全填效果 label4->setPixmap(*pixmap4); label->setText("数据表格记录"); label->setFixedWidth(120); // new一个V布局,若想左右放图片和文本,将QVBoxLayout改为QHBoxLayout即可 QVBoxLayout* myLayout2 = new QVBoxLayout(); myLayout2->addSpacing(0); myLayout2->addWidget(label4); myLayout2->addSpacing(0); myLayout2->addWidget(label); myLayout2->addStretch(); ui->pushButton->setLayout(myLayout2);

效果图如下:

最新回复(0)