История изменений
Исправление annulen, (текущая версия) :
Оно под QtQuick, это другая визуальная либа под Qt, не совместимая с моей текущей начатой.
QtQuick это то, что я имел в виду, когда писал про QML-элементы. Формально QML это язык, а QtQuick это фрейворк, но по факту их очень редко используют друг без друга и очень часто называют одно другим.
Я так понимаю, что ты пишешь приложение на виджетах. Виджеты тоже позволяют делать крутые нестандартно выглядящие и анимированные штуки, это делается через написание своих классов виджетов с отрисовкой твоим кодом. Некоторой кастомизации можно достичь используя стандартные виджеты с QSS-стилями, но ключевое слово тут «некоторой». Делать полностью кастомные виджеты сложно, а еще сложнее делать их с аппаратно-ускоренными анимациями, в этом плане QML намного проще и удобнее.
Кстати на QML можно делать и десктопные приложения, смотри Qt Quick Controls 2
Исходная версия annulen, :
Оно под QtQuick, это другая визуальная либа под Qt, не совместимая с моей текущей начатой.
QtQuick это то, что я имел в виду, когда писал про QML-элементы. Формально QML это язык, а QtQuick это фрейворк, но по факту их очень редко используют друг без друга и очень часто называют одно другим.
Я так понимаю, что ты пишешь приложение на виджетах. Виджеты тоже позволяют делать крутые нестандартно выглядящие и анимированные штуки, это делается через написание своих классов виджетов с отрисовкой твоим кодом. Некоторой кастомизации можно достичь используя стандартные виджеты с QSS-стилями, но ключевое слово тут «некоторой». Делать полностью кастомные виджеты сложно, а еще сложнее делать их с аппаратно-ускоренными анимациями, в этом плане QML намного проще и удобнее.