11 / 1 / 1
Регистрация: 02.10.2015
Сообщений: 98
|
|
1 | |
Изучение QT? За и против? Основные этапы?09.01.2017, 09:09. Показов 8104. Ответов 20
Метки нет (Все метки)
Задался вопросом.
Стандартный вопрос. Стоит изучать Qt? Часто вижу в вакансиях, да и самому интересно. Для каких целей? GUI для управления и визуализации данных. Какие реальные минусы по сравнению с тем же vcl ? Порог вхождения? Глюки среды и библиотеки( говорят об утечках памяти )? Если осваивать, как не заблудиться в огромной библиотеке ( что нужно must изучить, а что придет с опытом?)?
0
|
09.01.2017, 09:09 | |
Ответы с готовыми решениями:
20
Основные этапы создания проекта в InterDev Основные этапы разработки интернет-магазина Основные этапы проектирования баз данных на примере любой организации Реализовать статическое и динамическое решение, оформив основные этапы решения задачи в виде функций. |
09.01.2017, 10:37 | 2 |
Сообщение было отмечено Maxim Prishchepa как решение
Решение
1) Нет, не стоит. Проходите мимо. Тут форум для помощи в программировании на Qt, а не секта, где завлекают в наши нестройные ряды.
2) Это форум Qt, а не vcl. 3) Такой же, как и везде - знание С++. 4) https://bugreports.qt.io 5) http://doc.qt.io/qt-5
2
|
4 / 4 / 1
Регистрация: 14.11.2015
Сообщений: 35
|
|
09.01.2017, 11:33 | 3 |
1) Конечно стоит. Ведь Qt это шикарная библиотека, в которой есть всё. Qt подходит для всего: на нём были созданы Maya (3d графика), Skype, Hitfilm (настоящий аналог Premiere Pro вместе с After Effects) и многое другое.
2)Минусов очень мало. Самый главный - в qt не такое формошлёпство как в vcl, хотя qt designer эту проблему устраняет, и инструменты для создания форм намного более мощные (Layouts, красивые виджеты). Если будешь программировать на qt, то тогда скачивая Qt Creator. Мне очень понравилась технология Qt Quick. Благодаря ней на описательном языке qml можно создать очень красивые интерфейсы в современном стиле, а не то, что 90-е (VCL). 3)Прочитай книгу "Qt 5.3" Макса Шлее (для этого нужно знать C++) и всё станет понятно. 5)Qt Assistant (документация), CyberForum и "Qt 5.3" тебе в помощь.
1
|
57 / 29 / 8
Регистрация: 03.06.2016
Сообщений: 284
|
|
09.01.2017, 14:21 | 4 |
MVC - трудно сразу осознать как работать, например, с QListView
Пришлось вкуривать в С++, но именно по Qt доки очень хороши Установка сторонних компонентов\виджетов, по сравнению с Delphi - это дичайший геморой Ооочень отсталый и не верный стереотип про VCL! Контролы на VCL в основном нативные и рисует их ОС, но интерфейсы тоже можно делать мощные... Но это, конечно же, не будет так лаконично и просто как в Qt Quick...
0
|
09.01.2017, 20:17 | 5 |
0
|
11 / 1 / 1
Регистрация: 02.10.2015
Сообщений: 98
|
|
10.01.2017, 09:07 [ТС] | 6 |
Я немного данную тему читал и на этом форуме, и в просторах интернета.
В общем понял. Легче сесть изучать и то и другое. Спасибо за ответы.
0
|
Поклонник Qt
|
|
13.01.2017, 13:07 | 8 |
Начав писать на Qt, начинаешь понимать, насколько сложен C++ и насколько он проще в Qt.
Сейчас я пишу на QtC++, C#+WPF и Java+FX, и по сравнению с Qt, реализация стандартных библиотек, даже близко не достаёт до Qt в плане универсальности и интуитивного интерфейса фреймворка... Языковые средства и технологии конечно превосходят C++, очень хорошая интеграция IDE с ЯП (idea+Java/Kotlin, VS+C# etc.) по сравнению с Qt Creator или VSQt. Но всё равно, каждый раз работая с Java или C# возникает мысль... о, тут бы QFile гораздо лучше смотрелся, чем эта громоздкая конструкция Java, или вот сюда бы QIcon с его нативной поддержкой SVG и интуитивной реализацией. И так во многих случаях. Конечно, хотелось бы более современный и лаконичный ЯП для Qt использовать, например, QtKotlin (без всяких там QtJambi) - было бы круто.
1
|
Поклонник Qt
|
|
13.01.2017, 13:13 | 11 |
Это моя фантазия
А так, я имел ввиду - Kotlin (Ко́тлин) — статически типизированный язык программирования, работающий поверх JVM и разрабатываемый компанией JetBrains.
1
|
Байт
|
13.01.2017, 13:15
#12
|
0
|
CriDos
|
13.01.2017, 17:39
#15
|
Не по теме:
А так, проверил только что, перенёс один свой основной проект из QtC в CLion. Отладка: +Всё очень удобно расположено (в стиле идеи). +Быстро запускается. +Поддержка типов Qt. +Evaluate Expression с поддержкой IntelliSense во время отладки (крутая штука). +Другие полезные и удобные функции в стиле Идеи. Тут я минусов не нашёл. Редактор: +Семантическая подсветка. +IntelliSense. +Автодополнения (+postfix). +Кое как умеет connect через указатели на методы, даже кое что помогает писать (2 раза нужно нажать Ctrl+Space). +Возможности рефакторинга, хотя, не всё понятно, не смог найти перемещение метода между h/cpp... +Форматирование кода из коробки. +Optimize import. +Auto Import (работает и с Qt Оо). +Другие радости Идеи. -Не очень хорошо умеет работать с connect. -Совершенно не умеет работать с макросами SIGNAL(), SLOT() относительно connect, но подсвечивает корректно, и плагина пока нет:(. -Нет возможности указать внешнюю доку или локальную, в общем, пока не запилили контекстную справку, скорее всего позже будет. В общем, уже вполне юзабельно и даже в большинстве фич лучше чем VS и QtC, но по некоторым Qt специфичным вещам уступает. Если в будущем реализуют специфику, будет круто. А так, вполне юзабельно:)
0
|
8 / 8 / 5
Регистрация: 28.10.2012
Сообщений: 135
|
|
16.01.2017, 01:30 | 17 |
А скиньте пруф, учусь писать в qt Creator, но IDE Clion оч понравилась. Захотелось тоже их "подружить" и попробывать, если такое возможно кончено.
0
|
182 / 37 / 5
Регистрация: 29.01.2013
Сообщений: 253
|
|
16.01.2017, 15:02 | 18 |
Ну это для локального проекта хорошо, отдоксигенил и разбирайся.
Но что-бы Qt доксиненить...
0
|
Wyn
|
||||||
16.01.2017, 16:26
#19
|
||||||
0
|
0 / 0 / 0
Регистрация: 09.12.2017
Сообщений: 23
|
|
02.05.2022, 07:37 | 20 |
Какие есть книги и видео уроки по Qt?
0
|
02.05.2022, 07:37 | |
02.05.2022, 07:37 | |
Помогаю со студенческими работами здесь
20
Изучение C++: за и против Этапы образования Этапы STARTUP Этапы компиляции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |