Russian Qt Forum
Ноябрь 10, 2024, 22:50
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt Quick
(Модератор:
navrocky
) >
Что выбрать для десктопа?
Страниц:
1
[
2
]
3
4
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Что выбрать для десктопа? (Прочитано 28926 раз)
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Что выбрать для десктопа?
«
Ответ #15 :
Февраль 09, 2017, 21:58 »
Цитировать
Это не так. Все, что можно сделать на виджетах - можно сделать и на QML. А вот наоборот - увы.
Я бы так не утверждал. Перехватите-ка мне отрисовку фреймов/пиксмапов на QML да так чтобы оно бы работало...
Записан
ArchLinux x86_64 / Win10 64 bit
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Что выбрать для десктопа?
«
Ответ #16 :
Февраль 09, 2017, 22:09 »
Цитата: titan83 от Февраль 09, 2017, 15:07
Цитата: panAlexey от Февраль 09, 2017, 14:58
Лично я просто не хочу переходить на Qt5. Все практически то же, только вес больше и заморочек поболя.
Я тоже так думал, но узнал (через боль и страдания), что в Qt4 регулярные выражения (QRegExp) оказались очень обрезанными, и тогда уже точно решил, что пора переходить. Прошу заметить, что это был embedded проект, а уж на десктопе все еще очевиднее.
может можно перетащить регекспы?
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
Отражение луны
Гость
Re: Что выбрать для десктопа?
«
Ответ #17 :
Февраль 09, 2017, 22:48 »
Цитата: Bepec от Февраль 09, 2017, 21:32
Всё что можно сделать на виджетах, можно сделать на QML - вранье
Примеры в студию.
Цитата: kuzulis от Февраль 09, 2017, 21:58
Я бы так не утверждал. Перехватите-ка мне отрисовку фреймов/пиксмапов на QML да так чтобы оно бы работало...
Ну это уже слабо относится к самому qml. Тут речь уже об OpenGL и его реализации в Qt. Я в этом не силен.
Записан
titan83
Гость
Re: Что выбрать для десктопа?
«
Ответ #18 :
Февраль 10, 2017, 00:04 »
Ооо, холиварчик разгоняет, как я смотрю)))
Печалька, но в новом проекте буду на виджетах, ибо времени\желания писать свой Table(Tree)View (или использовать из QC1) нет. Поэтому буду писать по-старинке и ждать Qt5.9, там, может, и появится в QC2 то, что мне нужно.
Но тему можно (нужно) оставить, посмотрим кто как будет топить за свою технологию))
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Что выбрать для десктопа?
«
Ответ #19 :
Февраль 10, 2017, 06:40 »
Я вот сколько не пытался сделать что-нибудь на QML сталкиваюсь всегда с одной проблемой (один и тот же код на двух разных машинах - Вин7 и ВинХП) - тормоза при первом старте и жуткие тормоза при попытке делать интерфейс в Дизайнере Креатора (при любом редактировании в дизайнере Креатор подвисает секунд на 10-30!!!).
Кроме того Дизайнере Креатора не все QML открываются, он часто выдаёт сообщение, что данный QML не поддерживается (хотя всегда использовал для QML-проектов свежую версию Креатора).
По этому мне даже не понятно, как люди создают программы с использованием QML.
Записан
Юра.
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Что выбрать для десктопа?
«
Ответ #20 :
Февраль 10, 2017, 11:24 »
В своих проектах использую динамическую загрузку UI (*.ui) форм + JavaScript.
Вся бизнес логика в скриптах.
Записан
Qt 5.11/4.8.7 (X11/Win)
vebmaster
Новичок
Offline
Сообщений: 47
Re: Что выбрать для десктопа?
«
Ответ #21 :
Февраль 10, 2017, 19:09 »
Цитата: lit-uriy от Февраль 10, 2017, 06:40
По этому мне даже не понятно, как люди создают программы с использованием QML.
без графического редактора
Записан
titan83
Гость
Re: Что выбрать для десктопа?
«
Ответ #22 :
Февраль 10, 2017, 20:36 »
Цитата: GreatSnake от Февраль 10, 2017, 11:24
В своих проектах использую динамическую загрузку UI (*.ui) форм + JavaScript.
Вся бизнес логика в скриптах.
Интересный вариант. А не могли бы вы чуть детальнее раскрыть?
Спасибо.
Записан
Отражение луны
Гость
Re: Что выбрать для десктопа?
«
Ответ #23 :
Февраль 10, 2017, 22:26 »
Цитата: lit-uriy от Февраль 10, 2017, 06:40
Я вот сколько не пытался сделать что-нибудь на QML сталкиваюсь всегда с одной проблемой (один и тот же код на двух разных машинах - Вин7 и ВинХП) - тормоза при первом старте и жуткие тормоза при попытке делать интерфейс в Дизайнере Креатора (при любом редактировании в дизайнере Креатор подвисает секунд на 10-30!!!).
Кроме того Дизайнере Креатора не все QML открываются, он часто выдаёт сообщение, что данный QML не поддерживается (хотя всегда использовал для QML-проектов свежую версию Креатора).
По этому мне даже не понятно, как люди создают программы с использованием QML.
Потому что писать нужно руками, дизайнер creator-а эт изврат.
Цитата: titan83 от Февраль 10, 2017, 00:04
Печалька, но в новом проекте буду на виджетах, ибо времени\желания писать свой Table(Tree)View (или использовать из QC1) нет.
Работы на 10 минут.
Но не советую. Tree View это ужас с точки зрения UX. В 2017м стоит избегать подобных вещей.
«
Последнее редактирование: Февраль 10, 2017, 22:28 от Komorebi
»
Записан
titan83
Гость
Re: Что выбрать для десктопа?
«
Ответ #24 :
Февраль 10, 2017, 22:55 »
Цитата: Komorebi от Февраль 10, 2017, 22:26
Цитата: titan83 от Февраль 10, 2017, 00:04
Печалька, но в новом проекте буду на виджетах, ибо времени\желания писать свой Table(Tree)View (или использовать из QC1) нет.
Работы на 10 минут.
Но не советую. Tree View это ужас с точки зрения UX. В 2017м стоит избегать подобных вещей.
Что-то мне кажется на счет "работы на 10 минут" вы погорячились, прямо вот за 10 можно сделать весь интерфейс для связи с моделью?
И если бы было на 10 минут, то вряд ли бы TableView был в планах версии 5.9 (самое раннее - июнь 2017), а уже был бы зарелизен.
Хотя на счет вашего тезиса по поводу "писать руками" я полностью согласен, все так логично, что редактора абсолютно достаточно.
Записан
Отражение луны
Гость
Re: Что выбрать для десктопа?
«
Ответ #25 :
Февраль 10, 2017, 23:25 »
Цитата: titan83 от Февраль 10, 2017, 22:55
Что-то мне кажется на счет "работы на 10 минут" вы погорячились, прямо вот за 10 можно сделать весь интерфейс для связи с моделью?
И если бы было на 10 минут, то вряд ли бы TableView был в планах версии 5.9 (самое раннее - июнь 2017), а уже был бы зарелизен.
Хотя на счет вашего тезиса по поводу "писать руками" я полностью согласен, все так логично, что редактора абсолютно достаточно.
10 минут - только на вью, без стайлинга. Грубо говоря, ректанглы с текстом. Нужна всего лишь рекурсия + anchors.leftMargin, зависящий от "глубины".
Делать что-то под конкретный проект проще/быстрее чем делать контролы, которые в идеале должны учитывать интересы всех проектов, иметь кучу настроек и так далее.
Записан
Bepec
Гость
Re: Что выбрать для десктопа?
«
Ответ #26 :
Февраль 11, 2017, 13:59 »
10 минут на вью - эт вы лишка хватили. Вы еёщ скажите что оптимизация автоматическая будет, работа с большими объемами данных встроенная.
10 минут - это натыкать "ректанглы с текстом".
Сделать View - это работа на неделю минимум.
И по поводу всё что можно - достаньте мне отрисовку QML. Не стандартизированный ректангл, а свою отрисовку. С попиксельным контролем
Почему я никак не могу понять QML - потому что нет контроля происходящего. Вообще.
Ну это как если бы на С++ имелись бы только event'овые функции, аля mouseMove/mouseClick и прочие.
Записан
ViTech
Гипер активный житель
Offline
Сообщений: 858
Re: Что выбрать для десктопа?
«
Ответ #27 :
Февраль 11, 2017, 16:28 »
Цитата: Bepec от Февраль 11, 2017, 13:59
И по поводу всё что можно - достаньте мне отрисовку QML. Не стандартизированный ректангл, а свою отрисовку. С попиксельным контролем
Можете рисовать на OpenGL что вашей душе угодно в
QQuickFramebufferObject
и помещать это в существующую сцену. Или создавать элементы со своей отрисовкой: "
Scene Graph - Custom Geometry
".
«
Последнее редактирование: Февраль 11, 2017, 16:36 от ViTech
»
Записан
Пока сам не сделаешь...
Bepec
Гость
Re: Что выбрать для десктопа?
«
Ответ #28 :
Февраль 11, 2017, 21:35 »
Мб я неправильно выразился?
Цитировать
достаньте мне отрисовку QML.
Не qml-джет для рисования.
Не проброс C++ отрисовки в QML.
Не отрисовку OpenGL на сцене.
А именно отрисовку QML.
Записан
Отражение луны
Гость
Re: Что выбрать для десктопа?
«
Ответ #29 :
Февраль 12, 2017, 15:49 »
Цитата: Bepec от Февраль 11, 2017, 21:35
А именно отрисовку QML.
Я бы порекомендовал бы Вам более точно/профессионально формулировать свои вопросы.
Цитата: Bepec от Февраль 11, 2017, 13:59
Сделать View - это работа на неделю минимум.
Это ложь. Кстати, view никак не определяет отрисовку делегатов, так что технически - без разницы, ректанглы там с текстом или полноценно сдизайненый компонент. По определению это разные вещи, учите матчасть.
Цитировать
Почему я никак не могу понять QML - потому что нет контроля происходящего.
Здесь явно перепутаны причина и следствие.
«
Последнее редактирование: Февраль 12, 2017, 15:58 от Komorebi
»
Записан
Страниц:
1
[
2
]
3
4
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...