QLabel同时显示图片和文字(background-image和border-image的区别)

一切尽在代码里,注释都写好了
QLabel *mylabel = new QLabel;
    mylabel->resize(200,200);
    //true自动换行
    mylabel->setWordWrap(true);
    //设置居中对齐
    mylabel->setAlignment(Qt::AlignCenter);
    //不会自动适应图片,background-image像电脑桌面的平铺,图片尺寸不变
    //    mylabel->setStyleSheet(QString("background-image:url(:/image/test.jpg)"));
    //自动适应图片,border-image像桌面的拉伸效果,常用
    mylabel->setStyleSheet(QString("border-image:url(:/image/test.jpg);"));
    //这样可以用label显示图片和文字
    mylabel->setText("This is test");

猜你喜欢

转载自blog.csdn.net/qq_41399894/article/details/88079314