Skip to main content

用于 C++/Python 和 Qt 应用程序的最完整的深色/浅色样式表

项目描述

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

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

我们仍在准备移植到 Qt6,因为我们需要更改 QtPy依赖项目。

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

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

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

import qdarkstyle

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

# PySide
dark_stylesheet = qdarkstyle.load_stylesheet_pyside()
# PySide 2
dark_stylesheet = qdarkstyle.load_stylesheet_pyside2()
# PyQt4
dark_stylesheet = qdarkstyle.load_stylesheet_pyqt()
# PyQt5
dark_stylesheet = qdarkstyle.load_stylesheet_pyqt5()

或者,从 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.1.tar.gz (698.6 kB 查看哈希)

已上传 source

内置分布

QDarkStyle-3.1-py2.py3-none-any.whl (870.2 kB 查看哈希

已上传 py2 py3