Подтвердить что ты не робот

Какое лучшее место для начала изучения Qt?

Я не могу найти хорошее место для начала. Это такая большая структура, я не знаю, с чего начать. Должна ли это быть разработка GUI с использованием Qt Creator и всех этих руководств? Их так много... С чего начать с Qt?

PS Вы произносите это "мило"?

Редактировать: У меня установлен Qt Creator и встроена вся документация Qt. Проблема в том, что есть так много всего. На странице, упомянутой ниже, написано, что нужно купить книгу и начать делать уроки. Проблема в том, что ни в одном учебнике не написано: "Начните здесь с людей, которые НИКОГДА не видели Qt и даже не знают, что это такое"

4b9b3361

Ответ 1

Вы посмотрели потрясающую Qt-документацию?:) http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html На этой странице вы найдете несколько указаний о том, как начать работу. Вы обязательно захотите добавить закладку http://qt-project.org/doc/qt-5/index.html

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

Обычно я участвую в реализации чего-то. Имейте представление о том, что я хочу сделать, а затем реализую его при чтении документации.

Ответ 2

Я нахожу этот сайт отличным местом, чтобы начать http://zetcode.com/gui/qt4/

В основном он предоставляет короткие обучающие материалы по нескольким темам, которые являются автономными и очень просты в использовании. Я изучил программу Win32API GUI таким образом и GTK. Из того, что я хочу из учебника, я начинаю искать то, что я хочу сделать, не в учебнике? Google и сайты, подобные этому, станут моим лучшим другом...!

Начать небольшое - как создать/связать базовое окно в Qt. Как добавить к нему что-то. Как лучше организовать файлы и т.д. Затем создайте то, что вы хотите. Разбейте проблему.

Я обычно иду по рукам, чтобы начать все, со всем. Это связано с тем, что IDE (Glade, Eclipse, NetBeans, Visual Studio) имеют тенденцию генерировать много кода, который я никогда не понимал как новичок.

Изменить - с помощью приведенного выше руководства, если вы находитесь в Linux, игнорируйте бит загрузки в учебнике и просто переходите к версии qt4-devel в своих хранилищах.

Ответ 4

Когда я начал развиваться в Qt (я произношу QT, я французский канадский), я купил книгу Программирование на С++ GUI с Qt 4 (второе издание) Жасмин Бланшетт и Марк Саммерфилд. Большинство из того, что вы найдете в книге, хорошо освещены в учебниках Qt, но я люблю читать книги (и, если можно, потратил некоторое время на свой компьютер).

Другим хорошим ресурсом является ICSNetwork для Qt-скринкастов: http://www.ics.com/learning/icsnetwork/

И, наконец, хорошее место для встречи с другими разработчиками Qt находится в Qt Center Forum. Вы найдете там форум, вики, документацию, ссылки, новости и многое другое о Qt.

Ответ 5

Я узнал здесь: Введение в шаблоны проектирования в C++ с помощью Qt4
(PDF версия. Wayback машина, архивная версия.)

Ответ 6

Я использовал "Основы разработки Qt" Йохана Телина.