PySide6改变界面主题风格

在本文中,您将学会如何使用QApplication的静态函数setStyle()更改PySide6的主题风格;

PySide6不同风格展示

Fusion风格

pyside6 fusion style

【默认】windowsvista 风格

pyside6 windowsvista

更改Style

QApplication类拥有一个静态函数setStyle(),可使用它修改PySide6主题;

from PySide6 import QtWidgets

app = QtWidgets.QApplication([])
app.setStyle(QtWidgets.QStyleFactory.create("Fusion")) #fusion风格
#app.setStyle("Fusion") #也能这样使用

查看支持的Style

print(QtWidgets.QStyleFactory.keys())

QtWidgets.QStyleFactory.keys()返回一个包含当前能使用的风格名称列表;

查看当前使用的Style

你可使用以下代码查看当前使用的风格:

#app.style()返回一个PySide6.QtWidgets.QStyle对象
print(app.style().name())#名称

自定义风格

除了上文中的方法外,还可以通过使用CSS来修饰各种控件;由于篇幅较大,本文不做叙述,请查看该系列教程的其他内容;

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/pyside6-style.html

分类: 计算机技术
推荐阅读:
Rust file宏的用法和示例 在Rust中,file宏用于获取当前源文件的文件名;这在调试和日志记录等场景中非常有用,因为你可以动态地获取当前代码所在的文件名;
Python oct()函数 oct() 是 Python 的内置函数之一,用于将整数转换为八进制字符串。
Python bytearray()函数 bytearray是 Python 中的一个内置类,用于表示二进制数据。与 bytes 类似,bytearray也是不可变的序列,但是它可以通过索引来修改其中的元素,因此可以用于一些需要修改二进制数据的场合。
一条Linux命令生成一个指定长度的随机密码 在Linux系统下,你可以只需要一条命令就可以生成指定长度的随机密码:
MySQL ACOS() 反余弦函数 ACOS(x)函数返回x的反余弦值;如果x不在定义域[-1,1]中,将返回NULL;
C语言检查矩阵是否为稀疏矩阵 在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;