Question

Have a look at this figure below, which is a Quick Book Enterprise Solution 2014

QuickBook Enterprise Edition 2014

Judging by its interface (not its DLL), I don't think you can easily guess with what platform/language does the above application was created. Qt? .NET? Java? It has its own border, custom menu, ... etc. In a simple wording, "it has totally customized UI that make it stand from the rest".

What do we need to be able to create this kind of application with fully customized UI? And what if I add cross platform aspect in this application? Different customized widgets in different OSes... but maintaining the same level of UI appearance...

I have previous experience with Qt, .. but I am not sure Qt can do this.. or is it?

Was it helpful?

Solution

For instance, you can write your own plugin similar to the existing qt style plugins.

Here, you can find an example how to write widget based style plugins with Qt 5:

QtWidgets 5.0: Style Plugin Example

You would work with the QStylePlugin plugin interface.

If you are looking into a bit more modern solution, you may find this qml style and theme support documentation useful.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top