Russian Qt Forum

Qt => Qt Quick => Тема начата: andrew.k от Апрель 01, 2011, 17:51



Название: Qt Quick. с чего начать
Отправлено: andrew.k от Апрель 01, 2011, 17:51
Подскажите.
Какие задачи реализует Qt Quick, для чего он нужен?
Какие имеет преимущества?
Нужно ли знание QML для того чтобы пользоваться квиком?
Какими ресурсами пользуетесь?
Какие книжки посоветуете?


Название: Re: Qt Quick. с чего начать
Отправлено: kibsoft от Апрель 01, 2011, 20:43
Qt Quick какбэ и есть QML.. По сути Qt Quick - это технология, которая в ключает в себя язык QML, IDE (Qt Creator) и т.д.
Подходит для создания "крутых" интерфейсов - в основном для мобильных девайсов.

Цитировать
Какими ресурсами пользуетесь?
Какие книжки посоветуете?
Ассистент. А что еще??
На русском в любом случае инфы мало.

Может быть полезным:
http://qt.nokia.com/qtquick/
http://developer.qt.nokia.com/wiki/Qt_Quick


Название: Re: Qt Quick. с чего начать
Отправлено: andrew.k от Апрель 02, 2011, 14:56
Т.е. если я не знаю QML, то мне собственно его и нужно изучать? Но тогда я не очень понимаю связи между Qt и QML.
А что есть "крутые" интерфейсы?


Название: Re: Qt Quick. с чего начать
Отправлено: kibsoft от Апрель 02, 2011, 23:32
Учить QML - да. Ну связь простая - на QML делается GUI, на C++/Qt делается так называемый бэкэнд. Например, для телефонов (сенсорный экран) не есть гуд обычные виджеты из Qt Gui. Пользователям нужны всякие "свистелки и перделки", типа перелистовывания страницы жестом (при этом, чтобы все было плавно). На QML такие вещи делаются довольно легко. Для работы с сетью, файлами и т.д. нужно использовать C++/Qt.

"Крутые" интерфейсы - это и есть те "свистелки и перделки", которые сплошь и рядом используются в мобильных телефонах (iPhone, Android). Под Symbian не так много эффектных приложения (или может быть я просто не встречал).


Название: Re: Qt Quick. с чего начать
Отправлено: alexman от Апрель 03, 2011, 09:39
"свистелки и перделки"
;D


Название: Re: Qt Quick. с чего начать
Отправлено: Nimbus от Апрель 04, 2011, 04:56
Очень извиняюсь, а может кто-нибудь простенький пример приведёт как связать GUI QML с кодом C++/Qt (я надеюсь, что не через публичные слоты)?
И да, некогда читать, хочется набегом понять и оценить - стоит ли вообще на QML время убивать, или нет, а то пользователи, отравленные проприетарным WPF, просто жаждут свистоперделок в крупной АИС, говорят, что всё ок, но выглядит скучно, хотя я и не обязан что-либо менять :(


Название: Re: Qt Quick. с чего начать
Отправлено: lit-uriy от Апрель 04, 2011, 05:53
JC смотри примеры из %QTDIR%\examples\declarative


Название: Re: Qt Quick. с чего начать
Отправлено: Nimbus от Апрель 05, 2011, 09:35
JC смотри примеры из %QTDIR%\examples\declarative
Там что-то очень большое и страшное :)
Нашёл более подходящий вариант http://developer.qt.nokia.com/wiki/GettingStartedQMLRussian#3f6f8cc9beaffd1d806d115a1816fcee


Название: Re: Qt Quick. с чего начать
Отправлено: andrew.k от Апрель 05, 2011, 15:37
в какой версии qt появился qt quick или QML (что одно и тоже, как я понимаю)?


Название: Re: Qt Quick. с чего начать
Отправлено: Nimbus от Апрель 05, 2011, 15:41
в какой версии qt появился qt quick или QML (что одно и тоже, как я понимаю)?
4.7 наверное :)


Название: Re: Qt Quick. с чего начать
Отправлено: Пантер от Апрель 05, 2011, 15:44
4.7


Название: Re: Qt Quick. с чего начать
Отправлено: BuRn от Февраль 03, 2012, 16:27
без знания QML реально ли сделать толковый интерфейс ?
P.S. Не знаю скриптовых языков вообще


Название: Re: Qt Quick. с чего начать
Отправлено: mutineer от Февраль 03, 2012, 17:13
Без знания QML реально сделать толковый интерфейс на обычном Qt )))
А чтобы сделать толковый интерфейс на QML, надо знать QML. Так-то!


Название: Re: Qt Quick. с чего начать
Отправлено: BuRn от Февраль 03, 2012, 17:35
просто пилим прогу под моноблок с сенсорным дисплеем . тут как бы лучше было бы QtQuick


Название: Re: Qt Quick. с чего начать
Отправлено: mutineer от Февраль 03, 2012, 17:41
просто пилим прогу под моноблок с сенсорным дисплеем . тут как бы лучше было бы QtQuick

Вот тебе общее правило - чтобы сделать толковый xxx на yyy надо знать yyy. без вариантов


Название: Re: Qt Quick. с чего начать
Отправлено: iukash от Март 04, 2012, 21:43
В продолжении темы, на сколько приемлимо написание приложений на qml и c++? Или все же стоит переходить на javascript? И как будут обстоять с этим дела в прогнозе?


Название: Re: Qt Quick. с чего начать
Отправлено: Странник от Март 04, 2012, 21:56
В продолжении темы, на сколько приемлимо написание приложений на qml и c++? Или все же стоит переходить на javascript? И как будут обстоять с этим дела в прогнозе?
какие тут прогнозы. судьба Symbian и MeeGo пока неутешительная, портирование Qt на Windows Phone так же под вопросом. а мобильные приложения, как ни крути, основное применение сабжа. по рынку декларативных интерфейсов на десктопе ничего сказать не могу, но вероятно, будет развиваться.

связка qml и c++ работает нормально, разве что использование наследников QAbstractItemModel в qml реализовано довольно странно. вероятно, есть причины.


Название: Re: Qt Quick. с чего начать
Отправлено: OKTA от Март 04, 2012, 23:49
http://2lx.ru/2012/02/qt-na-windows-phone/ как раз про Qt + Windows Phone! Голосуем)))