Qttitude is a free project based desktop application designed to create Qt style sheets for GUIs based on QtWidgets. With Qttitude you will be able to quickly produce stylesheets and test style sheets for your application's user interface.
Qttitude is a project based design environment for interactive Qt style sheet design. If you have written Qt stylesheets before you will appreciate the power of Qttitude.
How it works
User interface files (*.ui) files can be imported into Qttitude and interactively styled. See the visual effect of the changes that you make to your style sheets in real time. If you have ever written Qt style sheets you will appreciate the power of Qttitude.
Variables and snippets
Keeping track of parameters (such as colors, borders, etc.,) in a style sheet can quickly become cluttered and unmanegeable. Qttitude helps you manage parameters in a style sheet by providing named variables and snippets. You can use the variables and snippets in the page editor and Qttitude will make the appropriate replacements when you export the style sheet.
In cascading style sheets the order in which styles are applied is important. To keep track of the order in which styles cascade Qttitude allows a stylesheet to be divided across multiple pages. The pages can be reordered so that you can see the effect of the cascade. Pages can also be turned on or off, allowing the effect of styles to be tested.
Qttitude provides tools for creating color schemes. You can create a color scheme manually or from images. More tools are planned in the future.
Exporting multiple versions of style sheets
Once you are happy with your style sheet you can export it as a text file and import it into your application.
Supported OS: Windows, Linux. Not tested on Mac OS X (but it should work)
Basically, you have to:
- clone this repository
- open the project qttitude.pro (located in the directory called src) into QtCreator and build the project.
- run the project. As simple as that!
Supporting the project
If you want to help in the development of Qttitude, you can make donations via Patreon Thanks! Become a Patron!