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