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

Stella981
• 阅读 552

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

样式:

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);
点赞
收藏
评论区
推荐文章
浩浩 浩浩
3年前
【Flutter实战】文本、字体样式
3.3文本及样式3.3.1TextText用于显示简单样式文本,它包含一些控制文本显示样式的一些属性,一个简单的例子如下:dartText("Helloworld",textAlign:TextAlign.left,);Text("HelloworldI'mJack."4,maxLines:1,ove
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
菜园前端 菜园前端
1年前
什么是 CSS?
原文链接:什么是CSS?CSS指层叠样式表(CascadingStyleSheets),理解为CSS样式就可以了。CSS样式有什么作用呢?比如我们在页面中添加了一个div,我想给这个div设置宽度、高度、背景色、阴影、内容字体样式等等,就是通过CSS样式来
Stella981 Stella981
3年前
Android 网络url设置View背景图
imgstr为url网络图片地址,topllay是要设置背景的控件;方法1.AndroidGlide设置View背景图Glide.with(this).load(imgStr).asBitmap()//签到整体背景.into(newSimpleTarget<Bitmap(){
Stella981 Stella981
3年前
C#的TextBox的四种禁止编辑方法
前言一般而言,Textbox中有两个属性可以对其进行防止编辑的设定,这是最基础的知识,也是我要提出的前两种方法。而后两种方法实际为一种,但可以应用于不同环境中。一、ReadOnly属性这样设置,Textbox控件则限制不能输入,但可以读取已有文本,样式也与正常使用的Textbox一致。1、在前端设置Readonly为true,样式如下:
Wesley13 Wesley13
3年前
CSS基本语法及页面引用
css基本语法及页面引用(1)css基本语法css的定义方法是:选择器{属性:值;属性:值;属性:值;}选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值。代码示例:/css注释ctrlshift"/"/d
Stella981 Stella981
3年前
Sass
嵌套规则(NestedRules)Sass允许将一套CSS样式嵌套进另一套样式中,内层的样式将它外层的选择器作为父选择器mainp{color:00ff00;width:97%;.redbox{
Wesley13 Wesley13
3年前
CSS基础知识整理
1什么是CSS?CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。
Wesley13 Wesley13
3年前
Silverlight 版 C1OutlookBar 初体验
ComponentOne2011v3版本中新增了Silverlight版本和WPF版本的c1OutlookBar控件。它对应的是WinForms版本的C1NavBar。因为“OutlookBar”更贴切也更准确,所以我们在XAML平台下使用了这个名字。有Outlook2007和2010样式。!clip_image002(http://stati