目录
定义标签后设置一种样式
运行结果
可以将样式表放在另外一个文件中,demo中命名为Qobject.qss,内容如下
之后在主程序中进行调用,调用方式如下
这样就可以将qApp中Qlabel类型控件的样式都设置为此格式
- 注:在Qtdesigner中默认设置样式表并没有使用这种方法
1 通过不同的对象名称使用不同的样式
在样式表中同一类型的控件可根据objectname选择不同的样式
更改objectname
运行结果
样式表中同样有别的样式,如
- border为边界,厚度为1px,颜色为solid gray
- border-radius为边界圆角,半径为8px
- 注:px为单位像素
2 通过属性名称使用不同的样式
除对象名称外,样式表也可通过属性名称使用不同的样式
- 注:对象名称是对象名称,属性名称是属性名称,在样式表中二者没有任何关系
调用代码
3 小结
- 可将样式表写进qss文件中,通过with open进行调用
- 可通过对象名称(setobjectname)或属性名称(setProperty)选择不同的样式
- 本文档中涉及到的样式表:
- font-size:字体大小
- color:颜色
- border:边框
- border-radius:边框圆角