как работают? Нужно просто обертку написать, соответствующий укрупненный стиль, жесты и адаптацию под тач. Зато результат более надежный выйдет и быстрый.
Да, только со стилями беда будет. На разных ос со стилями просто кошмар, даже на десктопе. А на мобиле.... все, сливайте воду
Я пришел к выводу форсить везде Fusion, как наименее багованный и от него плясать уже своим QSS.
Fusion? есть линк почитать или пример какой то или не понимаю что это или не сталкивался.
Qt предлагает набор стилей (это не QSS) - Windows несколько вариантов (по версиям), Mac и Fusion. Fusion по умолчанию, по моему на линуксе. Одной строчкой ты можешь зафорсить стиль на приложение. Это обеспечит одинаковую стандартную верстку, от которой ты уже делаешь QSS.
А если нужно виджет спидометра например. Представь сколько времени уйдет на расчет математики и саму отрисовку через QPainter. в qml это можно сделать за пол дня. Я к тому, что если у нас кнопочное приложение, да еще и на десктопе, без вопросов, виджеты рулят, а если у нас БПЛА например и к нему нужен интерфейс, вот тут стоит задуматься
Я тут для такого извратился и сделал обертку-биндинг QT и ImGui. Интерактивные виджеты там пишутся на ура.
По умолчанию в линуксе зависит от стиля КДЕ. Там чаще всего фьюжн, емнип
для бпла на виджетах интерфейс тоже есть: apm planner
QT умеет рисовать все поддерживаемые стили на всех ОСях, потому что эти стили - закос под натив, они не дергают никакую нативную графику.
понятно что можно, можно закастомить все что угодно, вопрос затраченых ресурсов разрабов
Обсуждают сегодня