2016-10-16 19:29:38 +00:00
BreezeStyleSheets
=================
Breeze and BreezeDark-like stylesheets for Qt Applications.
2018-11-10 05:15:59 +00:00
C++ Installation
================
2016-10-16 19:29:38 +00:00
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:
2016-10-17 02:15:33 +00:00
```qmake
TARGET = app
SOURCES = main.cpp
2016-10-16 19:29:38 +00:00
RESOURCES = breeze.qrc
```
To load the stylesheet in C++, load the file using QFile and read the data. For example, to load BreezeDark, run:
```cpp
#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);
2017-08-28 20:59:34 +00:00
app.setStyleSheet(stream.readAll());
2016-10-16 19:29:38 +00:00
// code goes here
return app.exec();
}
```
2018-11-10 05:15:59 +00:00
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:
```python
from PyQt5 import QtWidgets
from PyQt5.QtCore import QFile, QTextStream
import breeze_resources
def main():
app = QtWidgets.QApplication(sys.argv)
// set stylesheet
2018-12-27 16:01:22 +00:00
file = QFile(":/dark.qss")
2018-11-10 05:15:59 +00:00
file.open(QFile.ReadOnly | QFile.Text)
stream = QTextStream(file)
app.setStyleSheet(stream.readAll())
// code goes here
app.exec_()
}
```
2016-10-16 19:29:38 +00:00
License
=======
MIT, see [license ](/LICENSE.md ).
2016-10-16 19:54:52 +00:00
Example
=======
2016-10-17 01:56:01 +00:00
**Breeze/BreezeDark**
2016-10-16 20:30:37 +00:00
2016-10-17 01:56:01 +00:00
Example user interface using the Breeze and BreezeDark stylesheets side-by-side.
2016-10-16 20:30:37 +00:00
2016-10-17 01:56:01 +00:00
![BreezeDark ](/assets/Breeze.gif )
2016-10-16 19:54:52 +00:00
2016-10-16 19:29:38 +00:00
Acknowledgements
================
BreezeStyleSheets is a fork of [QDarkStyleSheet ](https://github.com/ColinDuquesnoy/QDarkStyleSheet ).
Contact
=======
2016-10-17 02:14:51 +00:00
Email: ahuszagh@gmail.com
2017-05-22 17:24:49 +00:00
Twitter: KardOnIce
2016-10-16 19:29:38 +00:00