本文教程官网 白月黑羽教Python
QSS 概念
前面,我们开发的程序界面有点简陋。
大家点击这里,下载一个白月黑羽小班学员开发的程序界面代码,解压后,拖动里面的main.ui界面文件到Qt设计师里面。
像这样
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UTsU57QW-1588684608299)(http://cdn1.python3.vip/imgs/api/20200405205002_979298.png)]
要让产品更好看一些,通常就是指定界面元素的 显示样式 。比如指定颜色、字体、间距。
像这样

Qt有种定义界面显示样式的方法,称之为 Qt Style Sheet ,简称 QSS
如果你学习过Web网页开发,就会发现这个名词和 CSS 特别的相似。
没错,它的 语法和用途 和 CSS 特别的相似。
我们来看上图对应的示例
如果在设计师界面上 最上层的 MainWindow 对象 styleSheet 属性指定如下的内容
QPushButton {
color: red ;
font-size:15px;
}
就会发现,所有的按钮上的文字都变成了红色的,并且字体变大了。
注意这个指定界面元素 显示样式的 语法,由 selector 和 declaration 组成。
花括号前面的 部分,比如示例中的 QPushButton 称之为 selector。
花括号后面的 部分,比如示例中的
{

本文介绍了如何使用QSS(Qt Style Sheets)提升Python Qt应用程序的界面美观性。通过选择器选择界面元素并设置样式属性,如背景色、字体、边框、宽度和高度,实现界面定制。QSS的语法类似于CSS,对于熟悉Web开发的读者来说易于掌握。文中详细讲解了选择器的常见语法、伪状态、优先级以及各种样式属性的用法。
最低0.47元/天 解锁文章
1086

被折叠的 条评论
为什么被折叠?



