设置背景图片:
主窗口设置背景图片时,用setstylesheet()来设置会覆盖它的子控件,解决方法:
第一种: 主窗口为mainwindow;
mainwindow.setObjectName("mainWindow");
mainwindow.setStyleSheet("#mainWindow{border-image:url(:/171-17293.png);}");//用border-image设置背景图片是为了图片 自动填充
第二种:使用调色板
QPalette palette;
palette.setBrush(this->border,QBrush(QImage(":/171-17293.png")));
this->setPalette(palette);