Mat*_*Mir 5 qt background image
我想在运行时更改QFrame背景,但是,我会从磁盘加载背景(图像).在QFrame上设置样式表不起作用,因为图像不在资源中.
一种方法是设置QPushButton图标,例如:
QPixmap img("/images/01.png");
ui.pushButton->setIcon(QIcon(img));
Run Code Online (Sandbox Code Playgroud)
但是,QPushButton对我没用.我需要把其他东西放在QFrame里面.
根据我在你的问题中的理解,你不想使用资源?如果是这种情况,您可以执行以下操作:
ui->frame->setFrameStyle(QFrame::StyledPanel);
ui->frame->setStyleSheet("background-image: url(C:/test.jpg)");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7835 次 |
| 最近记录: |