Нужна помощь в изучении Qt для телефонов Nokia - PullRequest
1 голос
/ 20 мая 2011

Я пытаюсь научиться программировать на qt.Я очень хорошо знаю c ++ и смог написать стандартную программу hellow world.Я не могу найти какие-либо книги или документацию по Qt.Я нашел tutriol на http://www.digitalfanatics.org/projects/qt_tutorial/chapter01.html, но проект не скомпилировался, сказал, что не может найти включаемый файл #include.

Знает ли anubofy книгу или что-нибудь, что скажет вам, какзапрограммировать работу фрейма qt?

Ответы [ 2 ]

3 голосов
/ 20 мая 2011

Полный список книг можно найти на Qt Developer Network .

И документация для Qt довольно хорошая, с несколькими учебниками в качестве отличного места для начала.

Я полагаю, что ссылка, на которую вы направляете выше, относится к старой версии Qt. По крайней мере, эта страница датирована 2004 годом. С тех пор Qt прошел долгий путь, особенно когда дело доходит до инструментов.

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

Для телефонов Nokia вы должны проверить каркас QML для любого GUI, который вы делаете. В Qt Creator есть простой конструктор для QML, и вы, вероятно, найдете некоторую полезную помощь в учебнике Начало работы с QML .

Он легко подключается ко всему, что вы делаете в C ++, но дает вам больше простоты и свободы в создании пользовательских интерфейсов. Но если вы предпочитаете делать все в C ++, все, что вы можете делать в QML, также можно сделать только с помощью C ++ end.

0 голосов
/ 25 мая 2011

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

...