Как создать настольное приложение, используя полностью настроенный пользовательский интерфейс?

Посмотрите на этот рисунок ниже, который представляет собой решение Quick Book Enterprise 2014

QuickBook Enterprise Edition 2014

Судя по его интерфейсу (а не по DLL), я не думаю, что вы можете легко догадаться, с какой платформой / языком работает вышеуказанное приложение. Qt? .СЕТЬ? Джава? У него есть своя граница, пользовательское меню и т. Д. В простой формулировке «у него полностью настроенный пользовательский интерфейс, который отличает его от остальных».

Что нам нужно, чтобы иметь возможность создавать приложения такого типа с полностью настроенным пользовательским интерфейсом? А что если я добавлю кроссплатформенный аспект в это приложение? Различные настраиваемые виджеты в разных ОС … но поддержание одинакового уровня внешнего вида интерфейса …

У меня есть предыдущий опыт работы с Qt, .. но я не уверен, что Qt может сделать это .. или это так?

1

Решение

Например, вы можете написать свой собственный плагин, похожий на существующие плагины в стиле qt.

Здесь вы можете найти пример того, как писать плагины стиля на основе виджетов с помощью Qt 5:

QtWidgets 5.0: Пример плагина стиля

Вы бы работать с QStylePlugin интерфейс плагина.

Если вы ищете немного более современное решение, вы можете найти эта поддержка стиля и темы qml документация полезная.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]