linux下的Qt如何设置主窗口的背景图片,用手写代码的那种

发布网友

我来回答

2个回答

热心网友

Qt4版本以上可在构造函数中加入如下代码
RcMainWindow::RcMainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::RcMainWindow)
{
ui->setupUi(this);
QPixmap pixmap(":/img/background.bmp");

QPalette palette;
palette.setBrush(backgroundRole(), QBrush(pixmap));
setPalette(palette);
}
此外也可实现继承自父类QMainWindow的虚函数paintEvent,并在该函数中加入同样代码。

热心网友

qt支持css,建议使用css定义这些样式

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com