Russian Qt Forum

Qt => Qt Quick => Тема начата: navrocky от Январь 14, 2014, 19:37



Название: Полезная информация по QML/QtQuick и примеры
Отправлено: navrocky от Январь 14, 2014, 19:37
Тут собрана полезная информация по QML/QtQuick.

Литература:
http://qmlbook.orgхорошая книжка по QML/QtQuick
http://goo.gl/ZnTaQEQML/QtQuick Tips&Tricks (c) navrocky
https://qml.guide/QML Guide (Niraj Desai)

Примеры
Интересный пример анимаций с видеоhttp://www.prog.org.ru/index.php?topic=26340.msg188676#msg188676
Пример проги на QMLhttp://habrahabr.ru/post/208996/
OpenSource-игра voltair от Google на QtQuick+Box2Dhttp://blog.qt.digia.com/blog/2014/07/21/google-labs-voltair-game-built-with-qt/
Эмулятор теплого лампового терминала на QtQuick2https://github.com/Swordifish90/cool-old-term.git
Papyros. Нам там интересны QML компоненты для создания Material Design интерфейсовhttp://papyros.io/
Кредитный калькулятор под Windows написан на QtQuick2 в стиле Metro интерфейсаhttp://www.mlcalc.com/downloads/

Полезности
Google Аналитика, совместимая с QtQuickhttps://github.com/navrocky/qt-google-analytics-collector
Native WebView for Androidhttps://gitorious.org/qtandroidoffscreenviews
Bacon2D. Игровой движок с физикойhttp://bacon2d.com/
V-Play. Платный игровой движокhttp://v-play.net/
Quick Android - сторонние Quick контролы для Android с Material дизайномhttps://github.com/benlau/quickandroid
Quick iOS - сторонние Quick контролы для iOS выглядящие похоже на нативныеhttps://github.com/benlau/quickios

Поделки наших форумчан
ПроектПользователь
MySqlBrowser (видео) (http://www.prog.org.ru/index.php?topic=26340.msg201349#msg201349)kandey (http://www.prog.org.ru/index.php?action=profile;u=9750)

FAQ
Создание Splash-экрана на Android (http://www.prog.org.ru/index.php?topic=29627.msg217754#msg217754)


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: Bepec от Январь 14, 2014, 20:47
Честное слово - я был бы рад. Материала и примеров почти нет, редкие исключения встречаются.


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: Mikhail от Январь 15, 2014, 13:54
Поддерживаю. Особенно если примеры QML с поддержкой скриптов.


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: kuzulis от Январь 15, 2014, 14:20
+1


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: navrocky от Январь 15, 2014, 15:11
Интересный пример анимаций с видео:

http://mivoligo.com/content/ubuntu-logo-made-qml-rectangles


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: _OLEGator_ от Январь 15, 2014, 17:07
Я за.


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: Day от Январь 15, 2014, 21:21
Поддерживаю


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: gil9red от Январь 15, 2014, 21:36
+


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: OKTA от Январь 16, 2014, 09:19
А где будет сам раздельчик-то? прямо здесь?))


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: Bepec от Январь 16, 2014, 15:34
Угу. Осталось ток шапку нарисовать покрасивше и можно открываться :D


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: navrocky от Январь 16, 2014, 22:34
А где будет сам раздельчик-то? прямо здесь?))
В идеале, раздел уровнем выше, рядом с QtQuick, QtQuick Repository. Но можно конечно и здесь. Но это только я смогу добавлять в шапку ссылки.


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: Day от Январь 16, 2014, 23:05
navrocky, удачи!


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: OKTA от Январь 17, 2014, 16:01
Воспользуюсь общей гармонией и настроением))) Может кто-нибудь знает!) В Qt Quick 2.0 решена уже проблема с прозрачными окнами и окнами нестандартной формы? В первом релизе qt5 ни о какой прозрачности не было речи =((( весь фон красился в черный и ничто не помогало!  ???


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: alex312 от Январь 22, 2014, 19:33
Книжица про Qt5 и QML - http://qmlbook.org/
Пример проги на QML - http://habrahabr.ru/post/208996/


Название: Re: Есть предложение сделать раздельчик по примерам на QML
Отправлено: Susenin от Январь 28, 2014, 11:08
Сделайте, пожалуйста, раздел,где можно выкладывать свои QML компоненты. Хочу, чтобы мой сырой компонент допилили до рабочего  состояния  ;D

Книжица про Qt5 и QML - http://qmlbook.org/
Хорошая книга, написана простым языком и без воды.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: navrocky от Май 13, 2014, 09:50
Обновил шапку, добавил свой tips&tricks.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: navrocky от Июль 01, 2014, 13:00
Добавил google аналитику в шапку.

К модератору: прикрепите эту тему, пожалуйста, чтобы я её не апал


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: navrocky от Июль 22, 2014, 09:38
Вчера в Qt-блоге появилась ссылка на opensource-игру от Google http://blog.qt.digia.com/blog/2014/07/21/google-labs-voltair-game-built-with-qt.

Выглядит очень интересно, доступны все исходные коды, включая графику и звук. Написана на Quick/C++, для физики используется liquidfun (допиленный box2d), также есть интеграция с сервисами Google на Android через JNI. Так что многое можно почерпнуть из нее.

У меня на ноуте и на nexus5 шла очень плавно. Интересно потестить ее на чём-то более слабом.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: Mikhail от Июль 27, 2014, 09:12
На ноуте какая ОС и компилятор?
На win8 и MSVC2012 выдает кучу шибок при компиляции VoltAir.
Ругается на инициализацию переменных в объявлении классов. Чем можеш помочь?


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: Old от Июль 27, 2014, 09:17
На ноуте какая ОС и компилятор?
На win8 и MSVC2012 выдает кучу шибок при компиляции VoltAir.
Ругается на инициализацию переменных в объявлении классов. Чем можеш помочь?
Нужен нормальный компилятор с нормальной поддержкой последнего стандарта.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: Mikhail от Июль 27, 2014, 10:39
Какой конкретно или несколько


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: Old от Июль 27, 2014, 10:41
Какой конкретно или несколько
gcc собирает нормально.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: Bepec от Июль 27, 2014, 11:01
А ещё могут быть отходы от стандарта, если писали на gcc :D

Выложите ошибки пожалуйста.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: Mikhail от Июль 27, 2014, 13:03
Разбираюсь. По результатам отпишусь.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: alex312 от Июль 27, 2014, 13:25
Какой конкретно или несколько
судя по этой (http://msdn.microsoft.com/en-us/library/hh567368.aspx) табличке msvc2013 должен подойти.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: Mikhail от Июль 27, 2014, 20:26
msvc2013 не подходит. Ругается на инициализацию членов данных класса  в объявлении класса.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: Bepec от Июль 27, 2014, 21:38
Ошибку приведите пожалуйста с куском кода на который она ссылается. То, что пишете вы и то, что пишет компилятор - разные вещи.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: navrocky от Июль 28, 2014, 15:30
На ноуте какая ОС и компилятор?
На win8 и MSVC2012 выдает кучу шибок при компиляции VoltAir.
Ругается на инициализацию переменных в объявлении классов. Чем можеш помочь?

У меня OpenSuse 13.1, gcc 4.8 :P


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: kandrey от Сентябрь 30, 2014, 11:52
Покажу что у меня получилось на квике

http://www.youtube.com/watch?v=NwJOnAr9RUk&feature=youtu.be


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: navrocky от Сентябрь 30, 2014, 14:15
Покажу что у меня получилось на квике

http://www.youtube.com/watch?v=J7hmoPH9Wkc

добавил в шапку


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: kandrey от Март 17, 2015, 23:56
Попробовал сделать связку Illustrator - quick для быстрого рисования компонентов.

http://www.youtube.com/watch?v=gKAlqlb9XH8

Мысль такая - контрол рисуем в графическом редакторе, элементы контрола размещаем, например, в слоях для автоматической выгрузки. На выходе имеем кучу картинок и qml файл с размещением картинок согласно рисунку. Подключаем этот qml как стиль к логике контрола.


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: navrocky от Апрель 03, 2015, 15:44
Попробовал сделать связку Illustrator - quick для быстрого рисования компонентов.

Было подобное для фотошопа и гимпа https://blog.qt.io/blog/2010/10/19/exporting-qml-from-photoshop-and-gimp/


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: juvf от Май 06, 2015, 10:09
на ютубах лежить отличный видео курс по Qml от Joseph Mills (http://www.youtube.com/watch?v=Y4utTBcSjdM). Шаг за шагом делаются всякие виджиты и тут же показывается, как это работает после компиляции. Правда он на английском.... Но там и без звука всё понятно. Можно этот урок в шапку.

ps Я Qt через подобный урок освоил.... вроде там игра делалась, стрелялка какая-то. По Qml подобных уроков не нашел у nokia/digia/io. 


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: kandrey от Май 17, 2015, 19:10
для тех кто в курсе что такое проект папирус (https://github.com/papyros) - фреймворк уже вполне юзабельный. На видео http://www.youtube.com/watch?v=k_mKZ7xz-uA пример использования папируса и легковесной QML обертки над QtSql


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: kambala от Март 13, 2018, 01:49
случайно наткнулся https://qml.guide


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: navrocky от Апрель 20, 2018, 08:56
Добавил в шапку


Название: Re: Полезная информация по QML/QtQuick и примеры
Отправлено: kambala от Декабрь 08, 2018, 01:55
https://github.com/mikalv/awesome-qt-qml