QtTheme - Download Qt QSS Theme Style Online

Loading WASM, please wait.

Qt theme in pure qss - 纯 qss 的 Qt 主题

Preview - 预览

Usage - 使用说明

QtTheme is a pure QSS project, no language restrictions, use C++ description here.

  1. Export the resource package from here, and add it to your project.

  2. Use QMainWindow::setStyleSheet to set the global style.

    1QFile file(":/QtTheme/theme/Flat/Dark/Blue/Pink.qss");
    2file.open(QFile::ReadOnly);
    3setStyleSheet(file.readAll());
  3. Use QWdiget::setProperty to set the color.

    1auto button = new QPushButton(tr("Button"));
    2button->setProperty("Color", "Primary");
ColorExplain
PrimaryThe primary color selected when exporting
SecondaryThe secondary color selected when exporting
SuccessThe success color()
WarningThe warning color()
DangerThe error color()

QtTheme 是纯 QSS 的项目,不受语言限制,这里使用 C++ 描述。

  1. 这里导出资源包,然后将其加入你的项目。

  2. 使用 QMainWindow::setStyleSheet 设置全局样式。

    1QFile file(":/QtTheme/theme/Flat/Dark/Blue/Pink.qss");
    2file.open(QFile::ReadOnly);
    3setStyleSheet(file.readAll());
  3. 使用 QWdiget::setProperty 设置颜色。

    1auto button = new QPushButton(tr("Button"));
    2button->setProperty("Color", "Primary");
颜色说明
Primary导出时选择的主要颜色
Secondary导出时选择的次要颜色
Success成功色()
Warning警告色()
Danger危险色()

Python

Install - 安装:

1pip install QtTheme

Usage - 使用:

1# import resource
2import QtTheme.PySide6 as QtTheme
3# import QtTheme.PySide2 as QtTheme
4# import QtTheme.PyQt6 as QtTheme
5# import QtTheme.PyQt5 as QtTheme
6
7# set style sheet of the root widget
8mainwindow.setStyleSheet(QtTheme.getThemeStyle('Flat', 'Dark', 'Blue', 'Pink'))
9
10# set color of widgets
11button.setProperty("Color", "Primary")