selector{ attribute:value } Selector(选择器)部分通常是一个类名(例如QRadioButton); attribute(属性)部分是一个样式表属性的名字; value(值)部分是赋给该属性的值。 有时候为了方便,还可以这种形式: selector1,selector2,...,selectorM{ attribute1:value1; attribute2:value2; ... attributeN: valueN;...
QPushButton { color: red; background-color: white } 参考助手:Qt Style Sheets Reference中List of Properties部分。 注:QSS通常不区分大小写(即:color、Color、COLOR、cOloR指同一属性),唯一例外就是类名(class names)、对象名( object names)、属性名( property names)区分大小写。 2.2 选择器类型 下表总...
样式表属性:https://doc.qt.io/qt-5/stylesheet-reference.html#list-of-properties 样式表属性可选值:https://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types 子控件:: ::add-line——用于添加 QScrollBar 行的按钮。 ::add-page——控点(滑块)和 QScrollBar 的附加行之间的区域。
子控件定位总是相对于另一个参考元素。这个参考元素可能是小部件或其它子控件。例如:QComboBox的::drop-down放置,默认的放置在QComboBox区域的右上角,::drop-down放置,默认的在::drop-down子控件的中央,参考助手:Qt Style Sheets Reference中List of Stylable Widgets部分。
参考助手:Qt Style Sheets Reference中List of Properties部分。 选择器类型 目前为止,所有的示例使用选择器中最简单的类型,类型选择器。QSS支持所有的selectors defined in CSS2。下表总结了最有用的类型选择器。 子控件 对于样式复杂的部件,需要访问子控件,例如:QComboBox的下拉按钮或QSpinBox的上下箭头。选择器可能...
通过①我们可以知道一个选择可以有多条样式规则,每个规则就是一个属性。Qt样式表中定义的属性很多,可以在Qt的帮助文件中查找“Qt Style Sheets Reference”查看所有属性的详细说明 组件的盒子模型: 每个界面组件都可以用下面的盒子模型来表示,模型由四个同心矩形表示: ...
伪类的说明写成中文怎么感觉都很别扭,惭愧,表达能力欠佳,在此仅作为抛砖引玉吧,更多更详细的内容请参考 Qt 的帮助文档,搜索 Qt Style Sheets Reference,查看最下面的 List of Pseudo-States。当然,这些伪类并不是对任何 widget 都起作用,例如 QLabel 没有 :checked 状态,即使设置了样式 QLabel:checked {color:...
在帮助文档中搜索 Qt Style Sheets Reference 搜索更多子控件 四:伪状态 常用的伪状态: 伪状态:在放在选择器之后用:隔开 伪状态可以使用 !来表示否定 可以使用多个伪状态(与的效果) :hover:pressed() 用,连接可以达到(或的效果) 伪状态可以和子控件一起使用 ...
参见助手Qt Style Sheets Reference中List of Pseudo-States部分。 解决冲突 当样式中指定相同的属性具有不同的值时就会出现冲突。例如 QPushButton#okButton{color: gray }QPushButton{color: red } 两个规则匹配objectName为okButton的QPushButton实例color属性有冲突。要解决这个冲突必须考虑到的选择器的特殊性。上...
样式表属性:https://doc.qt.io/qt-5/stylesheet-reference.html#list-of-properties 样式表属性可选值:https://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types 子控件:: ::add-line——用于添加 QScrollBar 行的按钮。 ::add-page——控点(滑块)和 QScrollBar 的附加行之间的区域。