LINUX.ORG.RU

История изменений

Исправление annulen, (текущая версия) :

Оно под QtQuick, это другая визуальная либа под Qt, не совместимая с моей текущей начатой.

QtQuick это то, что я имел в виду, когда писал про QML-элементы. Формально QML это язык, а QtQuick это фрейворк, но по факту их очень редко используют друг без друга и очень часто называют одно другим.

Я так понимаю, что ты пишешь приложение на виджетах. Виджеты тоже позволяют делать крутые нестандартно выглядящие и анимированные штуки, это делается через написание своих классов виджетов с отрисовкой твоим кодом. Некоторой кастомизации можно достичь используя стандартные виджеты с QSS-стилями, но ключевое слово тут «некоторой». Делать полностью кастомные виджеты сложно, а еще сложнее делать их с аппаратно-ускоренными анимациями, в этом плане QML намного проще и удобнее.

Кстати на QML можно делать и десктопные приложения, смотри Qt Quick Controls 2

Исходная версия annulen, :

Оно под QtQuick, это другая визуальная либа под Qt, не совместимая с моей текущей начатой.

QtQuick это то, что я имел в виду, когда писал про QML-элементы. Формально QML это язык, а QtQuick это фрейворк, но по факту их очень редко используют друг без друга и очень часто называют одно другим.

Я так понимаю, что ты пишешь приложение на виджетах. Виджеты тоже позволяют делать крутые нестандартно выглядящие и анимированные штуки, это делается через написание своих классов виджетов с отрисовкой твоим кодом. Некоторой кастомизации можно достичь используя стандартные виджеты с QSS-стилями, но ключевое слово тут «некоторой». Делать полностью кастомные виджеты сложно, а еще сложнее делать их с аппаратно-ускоренными анимациями, в этом плане QML намного проще и удобнее.