Russian Qt Forum
Ноябрь 02, 2024, 00:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Нужен ли C++ интерфейс к Qt Quick?  (Прочитано 19960 раз)
Krysk
Гость
« Ответ #15 : Апрель 27, 2012, 07:33 »

Компоненты к Qt Quick пишутся Quick. И интерфейс к с++ не нужен, как например в джавафх сделано, в виду того что с++ не управляемый язык.

Если вы так очкуете за жизнь Qt делайте приложения на Qt Quick и желательно под мобильники;)

На счет рушечек это маркетинг епт. Плохо продаются квадратные коробки то пора выпускать круглые...
http://www.prog.org.ru/index.php?topic=21754.msg151390;
Систем видеонаблюдения масса... а вот с насыщенным 3д интерфейсом мало... не удивлюсь если они еще туда стерео забабахают))))

Записан
serkol
Гость
« Ответ #16 : Апрель 27, 2012, 15:48 »

А компонентов на основе QtQuick нету потому что достаточно новая, есть вероятность что будут кардинальные изменения, мало кто использует. Поэтому особо никто и не делает.

Под "компонентами" я имею в виду "виджеты" - кнопки, комбобоксы, списки, таблицы и прочее, и желательно чтобы выглядело как на той OS для которой компилируется. Это должно входить в стандартную поставку Qt. Но это не делают, потому что у них приоритет на мобильные системы, а на десктоп они забили.


Что именно устаревает? Виджеты стареют? ... А что по твоему не хватает в десктопной части, что надо прям таки срочно это пилить?

Знатоки говорят что сама основа виджетов устарела в том смысле что их трудно анимировать и адаптировать. Но я в этом не разбираюсь.

Что касается меня лично, то устаревает в том смысле, что OS меняются, а виджеты - нет. Например Mac OS X - в Lion немного изменили внешний вид, а в Qt все осталось как было. Если так дальше пойдет, то через пару лет программы на Qt будут выглядеть как нечто старое и заплесневелое.

Если вы так очкуете за жизнь Qt делайте приложения на Qt Quick и желательно под мобильники;)

А зечем мне их делать? Кто их купит и кто заплатит за мою работу? Для мобильников я пишу на Objective C для iOS - покупают и на жизнь хватает. Напишу еще на Android - будет для Android и бля Blackberry 10. Писать мобильные программы на Qt это или мазохизм или хобби или не знаю что...
Записан
V1KT0P
Гость
« Ответ #17 : Апрель 27, 2012, 15:52 »

Знатоки говорят что сама основа виджетов устарела в том смысле что их трудно анимировать и адаптировать. Но я в этом не разбираюсь.

Что касается меня лично, то устаревает в том смысле, что OS меняются, а виджеты - нет. Например Mac OS X - в Lion немного изменили внешний вид, а в Qt все осталось как было. Если так дальше пойдет, то через пару лет программы на Qt будут выглядеть как нечто старое и заплесневелое.
Для анимирования/адаптирования и создан QML.

Покажи мне аналог кьют, который успевает за всеми новинками.
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #18 : Апрель 28, 2012, 11:13 »

Я бы вопрос ставил не так - а вообще нужен ли QtQuick? Компонент для него - нет, ничего сложнее кнопки - не нарисуешь (остальное по сложности вполне сопоставимо с С++), добавить к QWidget "свистели и перделки" проблем особых не составляло. Вот сижу я думаю - ну где мне в новом десктоп приложении можно было-бы QML прилепить? Ответ простой - НИГДЕ он мне не нужен. Но Nokia (или кто-там теперь вместо неё), упорно долбит: "QML - это круто, удобно, модно" и вместо совершенствования библиотеки пилит и пилит QtQuick. А главное, где же они, эти чудесные РЕАЛЬНЫЕ приложения на QtQuick, кто ими пользуется?
Записан
Странник
Гость
« Ответ #19 : Апрель 28, 2012, 11:57 »

что-то я не понял на счет отсутствия компонентов. минимальный набор для десктопа все же доступен: http://labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/ мобильные тоже есть, ясное дело.
« Последнее редактирование: Апрель 28, 2012, 11:59 от Странник » Записан
navrocky
Moderator
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #20 : Апрель 28, 2012, 12:04 »

Ну да, чья-то наколенная поделка...
Записан

Гугль в помощь
V1KT0P
Гость
« Ответ #21 : Апрель 28, 2012, 12:24 »

что-то я не понял на счет отсутствия компонентов. минимальный набор для десктопа все же доступен: http://labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/ мобильные тоже есть, ясное дело.
Дык это же не в стандартной поставке. И мало кто про это знает я например нет. Да и в коммерческих проектах не любят использовать левые компоненты.
Записан
Странник
Гость
« Ответ #22 : Апрель 28, 2012, 12:29 »

Дык это же не в стандартной поставке. И мало кто про это знает я например нет. Да и в коммерческих проектах не любят использовать левые компоненты.
для мобильных платформ - в стандартной поставке. для десктопа они нафиг не нужны, кому нужны рюшки, все равно сам себе писать будет.
Записан
navrocky
Moderator
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #23 : Апрель 28, 2012, 13:17 »

Кстати, а что за такие мобильные платформы на которых можно писать на Qt? Имеется ввиду один мертвый телефон от ноклы?
Записан

Гугль в помощь
V1KT0P
Гость
« Ответ #24 : Апрель 28, 2012, 13:29 »

Кстати, а что за такие мобильные платформы на которых можно писать на Qt? Имеется ввиду один мертвый телефон от ноклы?
Да имеется в виду про мертвые и не рожденные телефоны =).
Записан
iroln
Гость
« Ответ #25 : Апрель 28, 2012, 14:13 »

Вот никак не пойму, какова целевая аудитория для QML? Для чего и кого пилят QML/Qt Quick? Пилят его уже несколько лет, а где истории успеха, где программы то? Для какой мобильной платформы в настоящий момент можно писать на QML? Для desktop'а на QML тоже никто не пишет. Напрашивается вопрос, кому и зачем вообще всё это нужно? Улыбающийся

Напоминает майкрософт, которая выкатывает новые технологии каждые N года, сама их не использует (как пример WPF), а потом закапывает (как пример Silverlight) и начинает пилить снова что-то новое, ни с чем не совместимое. Из последнего, как пример C++ AMP.

Куда катится мир...  Непонимающий
Записан
V1KT0P
Гость
« Ответ #26 : Апрель 28, 2012, 14:19 »

для мобильных платформ - в стандартной поставке. для десктопа они нафиг не нужны, кому нужны рюшки, все равно сам себе писать будет.
Ну сам по суди если в стандартной поставке не будет, все будут "класть" на QML под десктоп и тогда портирование на мобильные платформы будет не так уж и тривиально.
Если же все будет в стандартной поставке то портирование это максимум чуть подправить QML файл.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #27 : Апрель 28, 2012, 14:47 »

Как умнО это звучит "нужен ли..". Типа чего-то решаем Улыбающийся Хотя все понимают что
Цитировать
А тебя, мусор, никто и не спрашивает. Лезь в машину!
Записан
twp
Гость
« Ответ #28 : Апрель 29, 2012, 15:01 »

К чему этот спор? QtQuick довольно нишевый продукт, предназначенный прежде всего для устройств с сенсорным экраном. Стандартные виджеты Qt к этому мало пригодны.
А это для тех кто до сих пор еще не видел приложения на QtQuick: тыц и тыц
Записан
iroln
Гость
« Ответ #29 : Апрель 29, 2012, 16:40 »

К чему этот спор? QtQuick довольно нишевый продукт, предназначенный прежде всего для устройств с сенсорным экраном. Стандартные виджеты Qt к этому мало пригодны.
А это для тех кто до сих пор еще не видел приложения на QtQuick: тыц и тыц

Нишевый продукт, на который пущено большая часть ресурсов - это как-то странно. И где все эти устройства с сенсорными экранами? Мне на ум приходят только банкоматы, платёжные терминалы и прочие интерактивные устройства общественного пользования, потому как смартфоны и планшеты обошлись без Qt и там уже всё есть для разработки gui. Получается, что Nokia пилит то, что мало кому нужно. У apple нативный cocoa, у андройда java, у winphone метро и winrt. Получается, что Qt Quick как телеге 5-е колесо. На десктопе ситуация иная, так как Qt на десктопе - это мощный, быстрый, удобный, кросслпатформенный тулкит, который используют дофига где.
Записан
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 24.