Qt 設置widget控件樣式(基本屬性、背景)


注:本博客為轉載,本博客意在學習記錄。

樣式:

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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM