PySide2+Python:qdarkstyle 暗黑风格样式库

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

qdarkstyle:用了这个库之后,可以使我们的GUI 交互界面变成黑色的


使用方法:

  1. 先导入 qdarkstyle 库

    pip install qdarkstyle 
    
  2. 在 _ _ init _ _ 文件加入样式设置语句

    self.window.setStyleSheet(qdarkstyle.load_stylesheet(qt_api='pyside2'))
    
  3. 没有添加暗黑样式之前:
    在这里插入图片描述

  4. 添加了暗黑样式之后【部分控件变成了圆角】:
    在这里插入图片描述

Demo 代码调试:
# -*- -*- -*-  -*-  -*-  -*-  -*-  -*-  
# -*- 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()
        
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值