代码是在前篇空间的代码基础上加的,给主窗口添加背景颜色或背景图片
直接上代码:
int main (int argc, char **argv)
{
QApplication app(argc, argv);
QWidget *window = new QWidget;
window->setWindowTitle("Enter Your Age");
/* set background color */
QPalette palette(window->palette());
palette.setColor(QPalette::Background, Qt::red);
window->setPalette(palette);
/* set background picture <1> */
#if 0
window->setAutoFillBackground(true);
QPalette palette;
QPixmap pixmap("../picture/1.png");
palette.setBrush(QPalette::Window, QBrush(pixmap));
window->setPalette(palette);
#endif
/* set background piture <2> */
#if 0
QPixmap pixmap = QPixmap("../picture/1.png").scaled(window->size());
QPalette palette(window->palette());
palette.setBrush(QPalette::Background, QBrush(pixmap));
window->setPalette(palette);
#endif
QSpinBox