如何为Qt窗口设置背景颜色
就这个样子看上去确实单调所以,我决定设置一下背景颜色,顺便设置一下窗口的图标,就是窗口左上角那个小图标
一、修改小图标的代码:
setWindowIcon(QIcon(":/new/icon/srcs/title.png")); //设置窗口图标
二、设置背景图片,需要重写
protected:
void paintEvent(QPaintEvent *event);
这个函数,注意是protect类型的成员函数。
实体如下:
void MainWindow::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
painter.drawPixmap(0,0,width(),height(),QPixmap(":/new/wall/srcs/wall.jpg"));
}
最后看一下显示效果: