2010-01-30 62 views
36

我找不到一個好地方開始。這是一個很大的框架,我不知道從哪裏開始。它應該是使用Qt Creator的GUI開發人員以及所有這些教程嗎?有這麼多......你從Qt開始?什麼是開始學習Qt的最佳地點?

P.S.你會說它「可愛」嗎?

編輯:我已經安裝了Qt Creator,並且所有的Qt文檔都是內置的。問題在於如此之多。下面提到的頁面說買這本書,並開始做一些教程。問題是沒有一個教程似乎在說「從這裏開始對誰都沒見過的Qt之前,甚至不真的知道它是什麼人」

+2

是的,它發音爲「cute」:http://en.wikipedia.org/wiki/Qt_(toolkit) – Li0liQ 2010-01-30 23:50:03

+5

正式它是「可愛的」,但從我的經驗來看,大多數美國用戶稱之爲「QT」 - 你可以使用你喜歡的任何一個。 – JimDaniel 2010-01-31 00:06:11

+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做什麼。但是,如果您要創建GUI,那麼GUI創建和編程是一個好的開始。我建議您查看Qt演示應用程序,探索Qt的各個部分,然後完成一些教程。

通常我通過實施一些東西來學習。瞭解我想要做什麼,然後在閱讀文檔時實施它。

+4

自答案被接受以來,一直在進行一些改組,現在這些鏈接已經過時。 Qt文檔現在在這裏:http://qt-project.org/doc/ – cgmb 2013-06-11 21:56:33

+0

我也建議瀏覽一個例子來看看事情是如何完成的。 http://code.woboq.org/qt5/qtbase/examples/xml/rsslisting/rsslisting.cpp.html#_ZN10RSSListingC1EP7QWidget ..也編輯它,編譯它,看看有什麼改變。 – guruz 2013-08-12 14:52:07

12

我覺得這個網站不錯的起點http://zetcode.com/gui/qt4/

它基本上提供了很多主題的簡短教程,這些主題是自包含的,並且很容易遵循。我以這種方式學習了Win32API GUI編程,並學習了GTK。從試用我想要的教程,然後我開始尋找我想要做什麼,這不在教程中?谷歌和這樣的網站,然後成爲我最好的朋友...!

從小開始 - 如何構建/鏈接Qt中的基本窗口。如何添加東西。如何最好地組織文件等,然後建立你想要的。解決問題。

我通常會手動開始與一切。這是因爲IDE(Glade,Eclipse,NetBeans,Visual Studio)傾向於生成大量我從來沒有理解爲初學者的代碼。

編輯 - 通過上面的教程,如果您在Linux上,請忽略教程中的下載位,然後在您的存儲庫中使用qt4-devel版本。

6

當我開始在Qt(我發音QT,我是法語加拿大人)發展時,我買了Jasmin Blanchette和Mark Summerfield的書C++ GUI Programming with Qt 4 (second edition)。 本書中的大部分內容在Qt教程中都有很好的介紹,但我喜歡閱讀書籍(如果可以的話,我會花一些時間離開計算機)。

另一個很好的資源是Qt的截屏ICSNetwork:http://www.ics.com/learning/icsnetwork/

最後,一個好地方,以滿足其他Qt開發人員在Qt Centre Forum。你會發現一個論壇,維基,文檔,鏈接,新聞和更多關於Qt。

5

我從這裏瞭解到:介紹設計C++模式與Qt4的
PDF版本Wayback機器archived版本。)

1

我由Johan·特林使用Qt的發展基礎「。

相關問題