2016-02-10 24 views

回答

1
#include <QtWidgets> 

int main(int argc,char* argv[]) 
{ 
    QApplication app(argc,argv); 
    QMessageBox msgBox(QMessageBox::Information, 
       "QMessageBox Background Color", 
       "This is QMessageBox with Different Background Color"); 

    //Change background color 
    QPalette palette; 
    palette.setColor(QPalette::Background, Qt::cyan); 
    msgBox.setPalette(palette); 

    //Change font 
    QFont font("Tokyo"); 
    font.setPointSize(32); 
    font.setWeight(QFont::Bold); 
    font.setItalic(TRUE); 
    msg->setFont(font); 

    msg->exec(); 

    msgBox.show(); 
    return app.exec(); 
} 

更多關於樣式表http://doc.qt.io/qt-4.8/stylesheet-syntax.html

+0

它的工作原理。謝謝。 –

+0

@dilipyadav如果它能起作用,您能否將其標記爲答案? – CreativeMind