Посмотрите на этот рисунок ниже, который представляет собой решение Quick Book Enterprise 2014
Судя по его интерфейсу (а не по DLL), я не думаю, что вы можете легко догадаться, с какой платформой / языком работает вышеуказанное приложение. Qt? .СЕТЬ? Джава? У него есть своя граница, пользовательское меню и т. Д. В простой формулировке «у него полностью настроенный пользовательский интерфейс, который отличает его от остальных».
Что нам нужно, чтобы иметь возможность создавать приложения такого типа с полностью настроенным пользовательским интерфейсом? А что если я добавлю кроссплатформенный аспект в это приложение? Различные настраиваемые виджеты в разных ОС … но поддержание одинакового уровня внешнего вида интерфейса …
У меня есть предыдущий опыт работы с Qt, .. но я не уверен, что Qt может сделать это .. или это так?
Например, вы можете написать свой собственный плагин, похожий на существующие плагины в стиле qt.
Здесь вы можете найти пример того, как писать плагины стиля на основе виджетов с помощью Qt 5:
QtWidgets 5.0: Пример плагина стиля
Вы бы работать с QStylePlugin интерфейс плагина.
Если вы ищете немного более современное решение, вы можете найти эта поддержка стиля и темы qml документация полезная.
Других решений пока нет …