2010-01-30 4 views
36

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

P.S. Вы произносите его «Cute»?

Редактировать: У меня установлен Qt Creator, и вся документация Qt встроена. Проблема в том, что есть так много. Следующая страница говорит, чтобы купить книгу и начать делать некоторые уроки. Проблема в том, ни один из учебников, кажется, говорят, «Начало здесь для людей, которые никогда не видели Qt до и даже не знают, что это»

+2

Да, это произносится как «милый»: http://en.wikipedia.org/wiki/Qt_(toolkit) – Li0liQ

+5

Официально это «мило», но по моему опыту большинство американских пользователей называют это «QT» - вы может использовать то, что вам нравится. – JimDaniel

+2

Я называю это Qt, и я британский английский ... – 2010-01-31 00:09:25

ответ

32

Вы посмотрели потрясающую документацию 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 и затем сделать несколько учебников.

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

+4

Там были некоторые перестановки, поскольку этот ответ был принят, и эти ссылки теперь устарели. Документация Qt теперь находится здесь: http://qt-project.org/doc/ – cgmb

+0

Я также предлагаю просмотреть пример, чтобы увидеть, как все сделано. http://code.woboq.org/qt5/qtbase/examples/xml/rsslisting/rsslisting.cpp.html#_ZN10RSSListingC1EP7QWidget .. также отредактируйте его, скомпилируйте, посмотрите, что изменилось. – guruz

12

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

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

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

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

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

6

Когда я начал развиваться в Qt (я произношу QT, я французский канадский) Я купил книгу C++ GUI Programming with Qt 4 (second edition) от Jasmin Blanchette и Марка Саммерфилда. Большая часть того, что вы найдете в книге, хорошо освещена в учебниках Qt, но я люблю читать книги (и, если смогу, потратил некоторое время на мой компьютер).

Еще один хороший ресурс ICSNetwork для Qt скринкасто: http://www.ics.com/learning/icsnetwork/

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

5

я узнал здесь: Введение в шаблоны проектирования в C++ с использованием Qt4
(PDF версия Вайбак машина archived версия..)

1

Я использовал 'Основы Qt развития' Йохан Thelin.

Смежные вопросы