Russian Qt Forum
Ноябрь 23, 2024, 11:56
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Реализация произвольного компонента
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Реализация произвольного компонента (Прочитано 18866 раз)
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Реализация произвольного компонента
«
Ответ #15 :
Январь 27, 2016, 08:51 »
Цитата: panAlexey от Январь 26, 2016, 18:42
Чего вы все на QML облизываетесь? Оно же глючное и тормозное.
Зато соответствует менталитету (как бы ни хрена не делать)
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Реализация произвольного компонента
«
Ответ #16 :
Январь 27, 2016, 08:55 »
Цитата: Igors от Январь 27, 2016, 08:51
Зато соответствует менталитету (как бы ни хрена не делать)
Менталитет тут не причем, QML это не изобретение русских программистов.
QML это мечта, в которой реализацию GUI можно отдать дизайнеру и клиенту, выставить их из кабинета и наконец заняться делом. Возможно так и случиться.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Реализация произвольного компонента
«
Ответ #17 :
Январь 27, 2016, 10:25 »
Цитата: Old от Январь 27, 2016, 08:55
Цитата: Igors от Январь 27, 2016, 08:51
Зато соответствует менталитету (как бы ни хрена не делать)
Менталитет тут не причем, QML это не изобретение русских программистов.
QML это мечта, в которой реализацию GUI можно отдать дизайнеру и клиенту, выставить их из кабинета и наконец заняться делом. Возможно так и случиться.
Не понятно, что изменится для программистов. Ну накидает клиент в кумлдизайнере кривой гуй.... а логику гуя кто писать будет??
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Реализация произвольного компонента
«
Ответ #18 :
Январь 27, 2016, 11:01 »
Цитата: Racheengel от Январь 27, 2016, 10:25
Не понятно, что изменится для программистов. Ну накидает клиент в кумлдизайнере кривой гуй.... а логику гуя кто писать будет??
Вот на QML вся логика GUI и описывается. А программист напишет бекенды, которые из этого гуя будут вызываться.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Реализация произвольного компонента
«
Ответ #19 :
Январь 27, 2016, 11:35 »
Цитата: Old от Январь 27, 2016, 11:01
Цитата: Racheengel от Январь 27, 2016, 10:25
Не понятно, что изменится для программистов. Ну накидает клиент в кумлдизайнере кривой гуй.... а логику гуя кто писать будет??
Вот на QML вся логика GUI и описывается. А программист напишет бекенды, которые из этого гуя будут вызываться.
Так а эту логику то кто писать будет? Предполагается, что клиент понятия не имеет о том, что такое QML. В чем преимущества для разработчиков?
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Реализация произвольного компонента
«
Ответ #20 :
Январь 27, 2016, 11:46 »
Цитата: Racheengel от Январь 27, 2016, 11:35
Так а эту логику то кто писать будет? Предполагается, что клиент понятия не имеет о том, что такое QML. В чем преимущества для разработчиков?
Дизайнер умеет. И они смогут с заказчиком подбирать от цветов и расположения компонент, до плавности выдвижения панелей и стороны откуда они выдвигаются. На QML можно быстро набросать прототип гуя и легко ее сопровождать.
Записан
Bepec
Гость
Re: Реализация произвольного компонента
«
Ответ #21 :
Январь 27, 2016, 12:31 »
Только все забывают что в гуе так же должна быть реализовано дофигища логики
Потому как не старайся, программист будет нужен для создания нормального гуя.
PS хотя вполне возможно насыщение гуя стандартными решениями на любой вкус, на манер конструктора. Но пока оно насытится
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Реализация произвольного компонента
«
Ответ #22 :
Январь 27, 2016, 12:33 »
Цитата: Bepec от Январь 27, 2016, 12:31
Только все забывают что в гуе так же должна быть реализовано дофигища логики
Потому как не старайся, программист будет нужен для создания нормального гуя.
QML это javascript, дофигища логики можно легко описывать на нем.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Реализация произвольного компонента
«
Ответ #23 :
Январь 27, 2016, 15:29 »
Цитата: Old от Январь 27, 2016, 12:33
QML это javascript, дофигища логики можно легко описывать на нем.
Ну то есть раньше был один программист, который знал Qt и C++. Теперь их надо два.
Вам как, это ненормальным подходом не кажется, не?
А может, пусть тогда клиент C++ учит и сразу гуй на нем и программирут, так еще лучше будет...
«
Последнее редактирование: Январь 27, 2016, 15:31 от Racheengel
»
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Реализация произвольного компонента
«
Ответ #24 :
Январь 27, 2016, 15:40 »
Цитата: Racheengel от Январь 27, 2016, 15:29
Цитата: Old от Январь 27, 2016, 12:33
QML это javascript, дофигища логики можно легко описывать на нем.
Ну то есть раньше был один программист, который знал Qt и C++. Теперь их надо два.
Вам как, это ненормальным подходом не кажется, не?
А может, пусть тогда клиент C++ учит и сразу гуй на нем и программирут, так еще лучше будет...
javascript простой как топор, после с++ покажется фигней
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Реализация произвольного компонента
«
Ответ #25 :
Январь 27, 2016, 15:45 »
Цитата: Racheengel от Январь 27, 2016, 15:29
Ну то есть раньше был один программист, который знал Qt и C++. Теперь их надо два.
Раньше был один программист С++ и один дизайнер, который его все время отвлекал, а с QML он может самостоятельно клепать гуй в присутствии заказчика и позволить программисту C++ выполнять свою работу.
Записан
Bepec
Гость
Re: Реализация произвольного компонента
«
Ответ #26 :
Январь 27, 2016, 15:52 »
Я так уже работал один раз. Дизайнер клеил окошечки в Qt Designer и передал мне. Ну и заодно документ на 25 страниц, описывающий "а вот эта вот кнопка мб и не кнопкой, а мб это вообще прогрессбар и работает только с такими вот типами файлов".
С qml похожая ситуация.
Записан
jaroslav_k
Гость
Re: Реализация произвольного компонента
«
Ответ #27 :
Январь 28, 2016, 23:29 »
Ребят, подскажите идею объединения "линейки" и поля для item's? По всей вероятности будет лучше сделать это с QGraphicsScene, QGraphicsView и QGraphicsItem. В демках Qt есть пример с чипами. Строится все на выше перечисленных компонентах.
«
Последнее редактирование: Январь 28, 2016, 23:49 от jaroslav_k
»
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Реализация произвольного компонента
«
Ответ #28 :
Январь 29, 2016, 02:48 »
Цитата: gil9red от Январь 27, 2016, 15:40
javascript простой как топор, после с++ покажется фигней
но ведь это не отменяет необходимости изучения яваскрипта, правда?
много вы знаете дизайнеров, которые будут специально учить язык, чтобы заскетчить там какие-то окошки?
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Реализация произвольного компонента
«
Ответ #29 :
Январь 29, 2016, 02:50 »
Цитата: Old от Январь 27, 2016, 15:45
Раньше был один программист С++ и один дизайнер, который его все время отвлекал, а с QML он может самостоятельно клепать гуй в присутствии заказчика и позволить программисту C++ выполнять свою работу.
утопия.
гуй можно и в дизайнере наклепать и потом фотошопом подрихтовать.
зачем ему QML ?
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...