qdarkstyle:用了这个库之后,可以使我们的GUI 交互界面变成黑色的
使用方法:
-
先导入 qdarkstyle 库
pip install qdarkstyle -
在 _ _ init _ _ 文件加入样式设置语句
self.window.setStyleSheet(qdarkstyle.load_stylesheet(qt_api='pyside2')) -
没有添加暗黑样式之前:

-
添加了暗黑样式之后【部分控件变成了圆角】:

# -*- -*- -*- -*- -*- -*- -*- -*-
# -*- coding: utf-8 -*-
# @Time : 2021/01/25
# @File : demo.py
# -*- -*- -*- -*- -*- -*- -*- -*-
# 导入应用程序
import qdarkstyle
from PySide2.QtWidgets import QApplication
# 导入应用窗口
from PySide2.QtWidgets import QMainWindow
# 导入应用按钮
from PySide2.QtWidgets import QPushButton
# 导入应用纯文本的编辑框
from PySide2.QtWidgets import QPlainTextEdit
# 导入:弹出对话框,弹窗展示运行结果
from PySide2.QtWidgets import QMessageBox
# 导入控件名称文案
from PySide2.QtWidgets import QLabel
# 导入下拉列表控件类
from PySide2.QtWidgets import QComboBox
# 导入纯展示文本框类
from PySide2.QtWidgets import QTextBrowser
# 导入单行输入框控件类
from PySide2.QtWidgets import QLineEdit
# 导入数字输入框控件类
from PySide2.QtWidgets import QSpinBox
# 导入执行窗口的图表样式
from PySide2.QtGui import QIcon
# 导入文案颜色显示类
from PySide2.QtGui import QColor
class Demo():
def __init__(self):
''' 一、首先需要创建一个最外层的窗口 '''
# 创建一个主窗口对象【只做定制处理,并非直接展示】
self.window = QMainWindow()
使用qdarkstyle实现PySide2 GUI暗黑主题

该博客介绍了如何在PySide2的GUI应用中使用qdarkstyle库来创建暗黑风格的交互界面。通过导入qdarkstyle库并调用load_stylesheet方法,可以将GUI界面转换为黑色主题,同时展示了代码示例,包括添加标签、输入框、下拉列表等控件,并展示了应用暗黑主题前后的效果对比。此外,还展示了如何设置控件的样式和布局。
最低0.47元/天 解锁文章
2609





