注:本博客为转载,本博客意在学习记录。
样式:
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);