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

分类: 计算机技术
推荐阅读:
Python abs()函数 abs()函数是Python内置函数之一,它返回一个数的绝对值。这个函数只有一个参数,可以是整数、浮点数或者复数。
Golang实现HTTP代理服务 这篇文章的目的是教大家如何使用Go语言实现一个简单的HTTP代理服务程序;HTTP代理服务就是转发客户端发送的网络请求到远程服务器,得到远程服务器的响应后将响应内容返回给客户端。
解决Golang中cannot refer to unexported name xxxx这类错误 在Golang中,碰到cannot refer to unexported name xxxx,这类错误,通常是你调用了一个包内不存在的函数导致的;
Rust语言中获取数组的大小 Rust语言中,数组提供len()方法可获取数组中的元素数量,即数组的大小;
C语言实现矩阵乘法Strassen算法 本文将使用C语言来实现Strassen算法,将两个矩阵相乘;
requests中读取和设置Cookie 读取和设置Cookie中也非常简单;requests返回的Response中包含一个cookies属性,访问它,将返回一个RequestsCookieJar对象。