Qt 设置widget控件样式(基本属性、背景)

注:本博客为转载,本博客意在学习记录。

样式:

1、使用QPalette 添加样式,最后赋值为widget小控件或者整体控件(this指针)。

1QPalette palette = this->palette(); 2 palette.setColor(QPalette::Base,QColor(0,255,255)); 3 palette.setColor(QPalette::Window,QColor(0,0,0)); 4 this->setPalette(palette);

2、注意事项

如果是整体widget,这样设置就可以,如果是整体widget下边的小widget控件,需要增加一条代码:

this->setAutoFillBackground(true);//属性控制小部件背景是否自动填充

隐藏标题栏:

如果界面需要隐藏标题栏,必须在设置完全局控件样式之后添加隐藏标题栏代码。

this->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool | Qt::WindowStaysOnTopHint);
点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

【Flutter实战】文本、字体样式

3.3文本及样式3.3.1TextText用于显示简单样式文本,它包含一些控制文本显示样式的一些属性,一个简单的例子如下:dartText("Helloworld",textAlign:TextAlign.left,);Text("HelloworldI'mJack."4,maxLines:1,ove

什么是 CSS?

原文链接:什么是CSS?CSS指层叠样式表(CascadingStyleSheets),理解为CSS样式就可以了。CSS样式有什么作用呢?比如我们在页面中添加了一个div,我想给这个div设置宽度、高度、背景色、阴影、内容字体样式等等,就是通过CSS样式来

Android 网络url设置View背景图

imgstr为url网络图片地址,topllay是要设置背景的控件;方法1.AndroidGlide设置View背景图Glide.with(this).load(imgStr).asBitmap()//签到整体背景.into(newSimpleTarget<Bitmap(){

C#的TextBox的四种禁止编辑方法

前言一般而言,Textbox中有两个属性可以对其进行防止编辑的设定,这是最基础的知识,也是我要提出的前两种方法。而后两种方法实际为一种,但可以应用于不同环境中。一、ReadOnly属性这样设置,Textbox控件则限制不能输入,但可以读取已有文本,样式也与正常使用的Textbox一致。1、在前端设置Readonly为true,样式如下:

Sass

嵌套规则(NestedRules)Sass允许将一套CSS样式嵌套进另一套样式中,内层的样式将它外层的选择器作为父选择器mainp{color:00ff00;width:97%;.redbox{

Qt 设置widget控件样式(基本属性、背景) - HelloWorld