You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 years ago | |
---|---|---|
.. | ||
assets | 4 years ago | |
dark | 4 years ago | |
light | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE.md | 4 years ago | |
README.md | 4 years ago | |
breeze.qrc | 4 years ago | |
breeze_resouces.py | 4 years ago | |
dark.py | 4 years ago | |
dark.qss | 4 years ago | |
example.py | 4 years ago | |
light.py | 4 years ago | |
light.qss | 4 years ago | |
native.py | 4 years ago |
README.md
BreezeStyleSheets
Breeze and BreezeDark-like stylesheets for Qt Applications.
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();
}
License
MIT, see license.
Example
Breeze/BreezeDark
Example user interface using the Breeze and BreezeDark stylesheets side-by-side.
Acknowledgements
BreezeStyleSheets is a fork of QDarkStyleSheet.
Contact
Email: ahuszagh@gmail.com
Twitter: KardOnIce