注:本博客為轉載,本博客意在學習記錄。
樣式:
1、使用QPalette 添加樣式,最后賦值為widget小控件或者整體控件(this指針)。
QPalette palette = this->palette(); palette.setColor(QPalette::Base,QColor(0,255,255)); palette.setColor(QPalette::Window,QColor(0,0,0)); this->setPalette(palette);
2、注意事項
如果是整體widget,這樣設置就可以,如果是整體widget下邊的小widget控件,需要增加一條代碼:
this->setAutoFillBackground(true);//屬性控制小部件背景是否自動填充
隱藏標題欄:
如果界面需要隱藏標題欄,必須在設置完全局控件樣式之后添加隱藏標題欄代碼。
this->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool | Qt::WindowStaysOnTopHint);