Qt样式表属性

QT 样式表属性大全

Box样式

width:宽度

height:高度

max-width:最大宽度

max-height:最大高度

min-width:最小宽度

min-height:最小高度

margin:边距尺寸

margin-top

margin-right

margin-bottom

margin-left

padding:填充尺寸

padding-top

padding-right

padding-bottom

padding-left

位置样式

position:定位属性

如果position是relative(默认值),则将子控件移动一定的偏移量;如果position是absolute,则指定子控件相对于父控件位置

top

right

bottom

left

字体样式

font:字体样式

font-family:字体类型

font-size:字体大小

font-style:字体风格

font-weight:字体粗细

font-color:字体颜色

文本样式

text-decoration:文本修饰

text-align:水平对齐

背景样式

background:背影样式

background-color:背景颜色

background-image:背景图片

background-repeat:背景重复

background-position:背景定位

background-attachment:背景固定

background-clip:设置元素的背景(背景图片或颜色)是否延伸到边框下面。

background-origin:指定背景图片background-image 属性的原点位置的背景相对区域

边框样式

border:边框样式

border-top

border-top-color

border-top-style

border-top-width

border-right

border-right-color

border-right-style

border-right-width

border-bottom

border-bottom-color

border-bottom-style

border-bottom-width

border-left

border-left-color

border-left-style

border-left-width

border-color:边框颜色

border-style:边框风格

border-width:边框宽度

border-image:边框图片

border-radius:元素的外边框圆角

border-top-left-radius

border-top-right-radius

border-bottom-right-radius

border-bottom-left-radius

颜色样式

alternate-background-color:交替行颜色

gridline-color:QTableView中网格线的颜色

selection-color:所选文本或项目的前景色

selection-background-color:所选文本或项目的背景色

轮廓样式

outline:轮廓属性

outline-color:设置一个元素轮廓的颜色

outline-offset:设置 outline 与元素边缘或边框之间的间隙

outline-style:设置元素轮廓的样式

outline-radius:设置元素的轮廓圆角

outline-bottom-left-radius

outline-bottom-right-radius

outline-top-left-radius

outline-top-right-radius

其他样式

opacity:控件的不透明度

icon-size:控件中图标的宽度和高度。

image:在子控件的内容矩形中绘制的图像

image-position:在Qt 4.3及更高版本中,可以使用相对或绝对位置指定图像图像位置的对齐

spacing:控件中的内部间距

subcontrol-origin:父元素中子控件的原始矩形。

subcontrol-position:subcontrol-origin指定的原始矩形内子控件的对齐方式。

button-layout:QDialogBu??ttonBox或QMessageBox中按钮的布局

messagebox-text-interaction-flags:消息框中文本的交互行为

dialogbuttonbox-buttons-have-icons:QDialogBu??ttonBox中的按钮是否显示图标

titlebar-show-tooltips-on-buttons:是否在窗口标题栏按钮上显示工具提示。

widget-animation-duration:动画应该持续多少(以毫秒为单位)。值等于零意味着将禁用动画

lineedit-password-character:该QLineEdit的密码字符作为Unicode数字。

lineedit-password-mask-delay:在将lineedit-password-character应用于可见字符之前,QLineEdit密码掩码延迟(以毫秒为单位)

paint-alternating-row-colors-for-empty-area:QTreeView是否为空白区域(即没有项目的区域)绘制交替的行颜色

show-decoration-selected:控制QListView中的选择是覆盖整个行还是仅覆盖文本的范围。

引用自:https://blog.csdn.net/u011471873/article/details/92400144

https://blog.csdn.net/qq_41673920/article/details/97116143

原文地址:https://www.cnblogs.com/mc-r/p/12158996.html

时间: 2024-11-04 01:06:50

Qt样式表属性的相关文章

QT开发(六十五)——QT样式表编程实例

QT开发(六十五)--QT样式表编程实例 一.QComboBox组合框样式定制 1.基本定义 QComboBox  {     border: 1px solid gray;     border-radius: 3px;     padding: 1px 2px 1px 2px;  # 针对于组合框中的文本内容     min-width: 9em;   # 组合框的最小宽度 } QComboBox::drop-down {     subcontrol-origin: padding;   

通过Qt样式表定制程序外观(比较通俗易懂)

1. 何为Qt样式表[喝小酒的网摘]http://blog.hehehehehe.cn/a/10270.htm2. 样式表语法基础3. 方箱模型4. 前景与背景5. 创建可缩放样式6. 控制大小7. 处理伪状态8. 使用子部件定义微观样式 8.1. 相对定位8.2. 绝对定位 摘要 由于Qt样式表的引入,定制Qt部件的外观样式变得非常简单. 无论你是想仅仅修改一个现有部件的外观,还是想从零开始设计一套全新的界面风格, 现在都有了一种新的方法而不必再去继承并实现一个QStyle的子类. 1. 何为

qt 样式表基本用法

Qt样式表 QT样式表参考CSS层叠样式表设计,不同之处在于QT样式表应用于Widget世界. 可以使用QApplication::setStyleSheet()函数设置到整个应用程序上,也可以使用QWidget::setStyleSheet()设置到某一个部件以及子部件上.如果在不同的级别都设置了样式表,QT会使用所有有效的样式表,称为样式表的层叠. this->setStyleSheet("QpushButton{background:yellow}QSlider{background

QT +样式表

学习样式表的目的:可以设计出好看的控件.(比如可以给一些按钮设计成好看的图片) QT 样式表的思想很大程度上是来自于HTML的层叠式样式表(CSS),通过调用QWidget->setStyleSheet()或者QApplication->setStyleSheet(),你可以为一个独立的子部件.整个窗口,甚至是整个应用程序指定一个样式表. 样式表的语法基础: QT样式表与CSS的语法规则几乎完全相同. 一个样式表由一系列的样式规则构成,每个样式规则都有着下面的形式: selector {  a

jQuery - 02. 样式表属性操作/类操作、动画、显示隐藏、滑入、淡入、停止动画、节点操作、添加对象、清空节点

样式表属性操作.css $("div").css({'width':100,'height':100,'background':'red'}); $("div").css("background","pink"); 类操作 .addClass添加类   $("div").addClass("class"); .removeClass删除类   $("div).removeCla

Qt样式表的使用

Qt中可以灵活的使用层叠样式表(CSS),其语法和CSS很相似.因为HTML CSS的灵活性,所以可以很方便的为QT界面设计自己需要的外观.除了子类化Style类,使用QT样式表(QStyleSheet)是另一种快速改变QT程序UI风格的方法,它很大程度上借鉴和参考了 HTML层叠样式表的语法和思想. StyleSheet文件的默认后缀名为qss,可通过命令行参数 -stylesheet filename.qss 来设置样式表,也可通过QApplication::setStyleSheet或QW

Qt样式表使用注意项

<1>.StyleSheet的使用StyleSheet文件的默认后缀名为qss,可以通过命令行参数-stylesheet filename.qss来设置样式表,也可以通过QApplication::setStyleSheet 或 QWidget::setStyleSheet来设置应用程序或特定控件要使用的样式表::setStyleSheet函数的参数是字符串(不是qss文件的名字,而是样式表的内容),所以直接使用的话,不方便一次设置大量的规则,但是可以使用资源文件将qss样式表嵌入到程序中,然

15、Qt 样式表

Qt的样式表类似HTML的层叠式样式表CSS,可以为一个独立的子部件.整个窗口.整个应用程序指定一种外表样式. 样式表功能:1.优化外观.2.实现某些动作,如鼠标在图片上,图片切换. 格式:QWidget::setStyleSheet("样式") 或 QApplication::setStyleSheet("样式") 样式:控件类 { 属性:值 } QPushButton,QCheckBox,QComboBox{ //按钮.单选框.下拉框 color:red; //

0908期 HTML 样式表属性

1.背景与前景    /*背景色,样式表优先级高*/ background-image:url(路径);    /*设置背景图片(默认)*/ background-attachment:fixed;    /*背景是固定的,不随字体滚动*/ background-attachment:scroll;    /*背景随字体滚动*/ background-repeat:no-repeat;    /*no-repeat,不平铺:repeat,平铺:repeat-x,横向平铺:repeat-y,纵向平