跳转到主要内容

适用于C++/Python和Qt应用程序的完整暗/亮样式表

项目描述

适用于Qt应用程序(Qt4、Qt5、PySide、PySide2、PyQt4、PySide6、PyQt5、PyQt6、QtPy、PyQtGraph、Qt.Py)的最完整暗/亮样式表,适用于Python 2/3和C++。

Python 2以及Qt4(PyQt4和PySide)将不再支持。它们仍然存在,但不会实现向后兼容性、修复或新功能。

查看文档了解如何设置所需的主题调色板。

此模块提供了一个函数,可以透明地使用正确的资源文件加载样式表。

首先,开始导入我们的模块

import qdarkstyle

然后您可以得到QDarkStyle为各种Qt包装器提供的样式表,如下所示

# PySide 2
dark_stylesheet = qdarkstyle.load_stylesheet_pyside2()
# PyQt5
dark_stylesheet = qdarkstyle.load_stylesheet_pyqt5()
# PySide 6
dark_stylesheet = qdarkstyle.load_stylesheet_pyside6()
# PyQt6
dark_stylesheet = qdarkstyle.load_stylesheet_pyqt6()

或者,从QtPy、PyQtGraph、Qt.Py提供的环境变量

# QtPy
dark_stylesheet = qdarkstyle.load_stylesheet()
# PyQtGraph
dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=os.environ('PYQTGRAPH_QT_LIB'))
# Qt.Py
dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=Qt.__binding__)

最后,用它设置您的QApplication

app.setStyleSheet(dark_stylesheet)

享受吧!

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

QDarkStyle-3.2.3.tar.gz (701.0 kB 查看哈希值)

上传时间:

构建分布

QDarkStyle-3.2.3-py2.py3-none-any.whl (871.8 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面