@ZaMaZaN4iK

QML vs QtWidgets?

Здравствуйте!

Скажите пожалуйста, имеет ли смысл на данном этапе развития библиотеки Qt писать графические интерфейсы, используя QtWidgets? Или уже стоит переходить на использование QML? Кто что посоветует?
  • Вопрос задан
  • 2465 просмотров
Решения вопроса 1
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
Это зависит от того, какие конкретно приложения вам нужно писать. Если это что-то под сенсорный дисплей, то выбор однозначен (QML), если под десктоп и это еще одна бухгалтерская программа, т.е. нет много 3D, работы с QGraphicsScene или OpenGL, то использовать QML будет приятнее чем классические виджеты -- писать проще и быстрее, но пока не освоитесь будете плеваться и хотеть бросить :)
А так-то посмотрите, например на hh.ru процент вакансий где требуется Qt и именно QML, думаю, что стандартные виджеты еще долго жить будут.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Zifix
@Zifix Куратор тега Qt
Barbatum
Если коротко, то виджеты предназначены для традиционных десктопных приложений, заточенных под мышку. QML позволяет делать сколь угодно анимированные приложения для сенсорных экранов.
Ответ написан
Комментировать
PavelK
@PavelK
QML не только под сенсор.
Кастомные красивые интерфейсы в нём очень удобно делать, например интерфейс проги, которую сейчас пишу:
E31LGpN.png
так же в QML теперь есть стандартные контроллы, типо виджетов.
Т.е. всё идёт к нему и это здорово =)
Ответ написан
@ZaMaZaN4iK Автор вопроса
то есть стоит уже начинать переходить на интерфейсы только на QML? неужели виджеты потиху на помойку?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы