All Projects → Alexhuszagh → Breezestylesheets

Alexhuszagh / Breezestylesheets

Licence: mit
Breeze/BreezeDark-like Qt StyleSheets

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Breezestylesheets

pyqt-resources
Tips and code snippets for PyQt developers
Stars: ✭ 26 (-88.24%)
Mutual labels:  pyqt5, qt5
Qbt Theme
collection of themes for qbittorrent
Stars: ✭ 776 (+251.13%)
Mutual labels:  qt5, stylesheet
QtExamples
Translations of the official Qt examples into PyQt5 (also PySide2) and more.
Stars: ✭ 39 (-82.35%)
Mutual labels:  pyqt5, qt5
wavebin
∿ Oscilloscope waveform capture viewer and converter.
Stars: ✭ 31 (-85.97%)
Mutual labels:  pyqt5, qt5
Handwriter
A smart program to convert digital document to hand-written document
Stars: ✭ 108 (-51.13%)
Mutual labels:  qt5, pyqt5
erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (-90.5%)
Mutual labels:  pyqt5, qt5
Scihubeva
A Cross Platform Sci-Hub GUI Application
Stars: ✭ 683 (+209.05%)
Mutual labels:  qt5, pyqt5
QtPyConvert
An automatic Python Qt binding transpiler to the Qt.py abstraction layer.
Stars: ✭ 66 (-70.14%)
Mutual labels:  pyqt5, qt5
Hydra
A simple customizable cross-platform IDE
Stars: ✭ 109 (-50.68%)
Mutual labels:  qt5, pyqt5
Examples
Learn to create a desktop app with Python and Qt
Stars: ✭ 1,196 (+441.18%)
Mutual labels:  qt5, pyqt5
sugaroid
The not-that intelligent, but cute Artificially Intelligent bot, created when I was bored.
Stars: ✭ 12 (-94.57%)
Mutual labels:  pyqt5, qt5
Git Cola
git-cola: The highly caffeinated Git GUI
Stars: ✭ 1,787 (+708.6%)
Mutual labels:  qt5, pyqt5
qt-template
Template/Example of Qt/QML built with CMake/qmake. (include PyQt and PySide2)
Stars: ✭ 15 (-93.21%)
Mutual labels:  pyqt5, qt5
PyQtDarkTheme
A flat dark theme for PySide and PyQt.
Stars: ✭ 50 (-77.38%)
Mutual labels:  pyqt5, stylesheet
dunya-desktop
A modular, customizable and open-source desktop application for accessing and visualizing music data.
Stars: ✭ 76 (-65.61%)
Mutual labels:  pyqt5, qt5
Persepolis
Persepolis Download Manager is a GUI for aria2.
Stars: ✭ 5,218 (+2261.09%)
Mutual labels:  qt5, pyqt5
NotEnoughAV1Encodes-Qt
Linux GUI for AV1 Encoders
Stars: ✭ 27 (-87.78%)
Mutual labels:  pyqt5, qt5
gopem
GUI for OPEM library
Stars: ✭ 20 (-90.95%)
Mutual labels:  pyqt5, qt5
Pyqt5
PyQt5 from riverbank
Stars: ✭ 949 (+329.41%)
Mutual labels:  qt5, pyqt5
Galacteek
Browser for the distributed web
Stars: ✭ 114 (-48.42%)
Mutual labels:  qt5, pyqt5

BreezeStyleSheets

Breeze and BreezeDark-like stylesheets for Qt Applications.

C++ Installation

Copy breeze.qrc, dark.qss, light.qss and the dark and light folders into your project directory and add the qrc file to your project file.

For example:

TARGET = app
SOURCES = main.cpp
RESOURCES = breeze.qrc

To load the stylesheet in C++, load the file using QFile and read the data. For example, to load BreezeDark, run:

#include <QApplication>
#include <QFile>
#include <QTextStream>


int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // set stylesheet
    QFile file(":/dark.qss");
    file.open(QFile::ReadOnly | QFile::Text);
    QTextStream stream(&file);
    app.setStyleSheet(stream.readAll());

    // code goes here

    return app.exec();
}

PyQt5 Installation

To compile the stylesheet for use with PyQt5, compile with the following command pyrcc5 breeze.qrc -o breeze_resources.py, and import the stylesheets. Afterwards, to load the stylesheet in Python, load the file using QFile and read the data. For example, to load BreezeDark, run:

from PyQt5 import QtWidgets
from PyQt5.QtCore import QFile, QTextStream
import breeze_resources


def main():
    app = QtWidgets.QApplication(sys.argv)

    # set stylesheet
    file = QFile(":/dark.qss")
    file.open(QFile.ReadOnly | QFile.Text)
    stream = QTextStream(file)
    app.setStyleSheet(stream.readAll())

    # code goes here

    app.exec_()
}

License

MIT, see license.

Example

Breeze/BreezeDark

Example user interface using the Breeze and BreezeDark stylesheets side-by-side.

BreezeDark

Acknowledgements

BreezeStyleSheets is a fork of QDarkStyleSheet.

Contact

Email: [email protected]
Twitter: KardOnIce

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].