Russian Qt Forum

Qt => Qt Quick => Тема начата: lit-uriy от Август 01, 2016, 08:39



Название: QML: Какая технология актуальна
Отправлено: lit-uriy от Август 01, 2016, 08:39
Кроме давнего баловство с QML (времён Qt4), ни разу этой технологией не пользовался.

Тут решил сделать ПО с UI написанном с использованием QML, смотрю в Креатор и не вкуриваю, куда мне щёлкнуть:
(http://www.prog.org.ru/index.php?action=dlattach;topic=30468.0;attach=8453;image)

Судя по выбору, есть какие-то одноразовые технолигии (типа ВиндовсВиста), завязавшись на которые попадёшь потом, с выпуском новой версии Qt.

Дак вот "Куда собственно click-нуть?"


Название: Re: QML: Какая технология актуальна
Отправлено: gil9red от Август 01, 2016, 09:06
Ну, вариантов может стать меньше если версия Qt 5.7 или выше :)


Название: Re: QML: Какая технология актуальна
Отправлено: lit-uriy от Август 01, 2016, 09:56
1) Т.е. можно ли говорить, что Qt Quick Controls уже похоронили и он не будет работать в Qt 5.6 и выше?
Или он будет работать наряду с Qt Quick Controls 2 (Qt 5.7 и выше).

2) А с Qt Labs Controls я так понимаю связываться не стоит - уже мертвяк, верно?

3) В чём отличия между Qt Quick Controls и Qt Quick Controls 2?

4) Какая разница между QML и Qt Quick (в частности в Qt 5.4.x в примерах две папки - qml и quick?


Название: Re: QML: Какая технология актуальна
Отправлено: Bepec от Август 01, 2016, 11:09
1) похоронен, несовместим.
2) хз
3) в возможностях и смене импортов. По сути  Qt Quick Controls 2 это сын Qt Quick Controls, правда не кровный сын :D
4) хз. на мой взгляд никакой разницы. Хотя QML - это язык, а qt quick по сути набор виджетов.


Название: Re: QML: Какая технология актуальна
Отправлено: navrocky от Август 23, 2016, 12:32
1) Т.е. можно ли говорить, что Qt Quick Controls уже похоронили и он не будет работать в Qt 5.6 и выше?
Или он будет работать наряду с Qt Quick Controls 2 (Qt 5.7 и выше).

2) А с Qt Labs Controls я так понимаю связываться не стоит - уже мертвяк, верно?

3) В чём отличия между Qt Quick Controls и Qt Quick Controls 2?

4) Какая разница между QML и Qt Quick (в частности в Qt 5.4.x в примерах две папки - qml и quick?

1) я тоже не совсем понимаю зачем они так поименовали. Qt Quick Controls - десктопные контролы, Qt Quick Controls 2 - облегченные контролы для мобильной разработки

Как-бы и одни и другие друг друга не заменяют.. Посмотрим как пойдёт дальше, но пока Qt Quick Controls не хоронят в 5.7.

4) QML - язык (синтаксис, стандартные типы), Qt Quick - гуёвая либа на базе QML (визуальные примитивы и всё что с ними связано)