我已經知道JAVA,C++和小的C#(的WinForms的GUI開發),但(對於GUI開發沒有一個框架)我在考慮到ivest我的空閒時間學習Qt,你有什麼建議嗎? Qt有沒有好的未來?值得花時間學習Qt(C++)嗎?
回答
我認爲這是值得的。我們最近使用了Qt,因爲它允許我們製作一個在Linux,Windows和Mac上看起來不錯的跨平臺GUI。要想弄清楚如何正確使用QLayouts是一種艱難的學習曲線,但是在使用GUI之後,在許多不同的平臺上,使用許多不同的字體大小以及許多不同的窗口大小,GUI看起來都很棒。我喜歡Qt如何讓你使用原生的外觀和感覺使用原生的小部件的應用程序。使用Qt構建的應用程序看起來像他們的屬於,無論他們運行在哪個平臺上。另一個強大的功能是Qt框架足夠小,您可以將Qt DLL文件包含在應用程序的二進制目錄中,這樣可以簡化應用程序的安裝過程,併爲每個人簡化生活(無需安裝VM,不需要600 MB下載)。
我建議直接使用Qt從C++。有很多語言的包裝器,但很難相信這些包裝器將支持每個功能並允許您繼承Qt類。
你可以種讓用C#的WinForms跨平臺的圖形用戶界面,在Linux和Mac使用單聲道。但是Mono的WinForms沒有維護,結果看起來非常糟糕,並且在macOS上有一些癱瘓的bug。
我不能說關於Qt的足夠好的東西。他們的文檔是無條件的。我從來沒有見過更多的例子和更好的文檔與Qt。這是我判斷的標準全部其他框架。更重要的是,跨平臺功能非常棒。您可以免費獲得原生的應用。我會說去吧。
呀,可憐的文件是主要的事實,停止我學習qt框架,我沒有太多的gui經驗(只有java和winforms的c#的搖擺)。在YouTube中,Qt Tuts(創建「voidrealms」的用戶)的一個非常好的頻道,但是在所有互聯網中沒有更多的內容....也許我需要等待Qt會發生什麼,因爲Windows 8即將推出.. 。謝謝! – innuendoreplay
@innuendoreplay,Qt糟糕的文檔?這是最好的文檔框架之一! –
@MartinBeckett我想他想說的是其他框架有這麼差的文檔激發了他使用Qt的事實。 –
- 1. GroupLayout:它值得學習嗎?
- 2. Haxe值得學習嗎?
- 3. Tkinter值得學習嗎?
- 4. 值得學習SharePoint 2007嗎?
- 5. 當你已經很熟悉C#時,值得學習Java嗎?
- 6. 學習Python之前是否值得學習C/C++?
- 7. 值得學習Smarty for PHP模板嗎?
- 8. 值得學習AMD特定的API嗎?
- 9. 主塔仍值得學習嗎?
- 10. 值得努力學習D嗎?
- 11. 2014年值得學習ColdFusion嗎?
- 12. 值得學習使用MSBuild嗎?
- 13. Java在30多歲時值得學習嗎?
- 14. 學習火花流媒體
- 15. Qt的學習資源
- 16. 掌握VB.NET時學習C++
- 17. 什麼是同時學習C++和Qt的最佳方式?
- 18. 學習日C#
- 19. 期望腳本仍然值得學習嗎?
- 20. 今天學習Java和相關技術值得嗎?
- 21. Android應用發明者:值得學習嗎?
- 22. 是否Telerik openaccess ORM值得學習?
- 23. 學習裝配方言是否值得?
- 24. .NET gadgeteer值得學習的東西?
- 25. 是COBOL仍然值得我們學習
- 26. 單聲道OSX可以學習C#嗎?
- 27. 學習和練習C++
- 28. 學習UML有什麼價值嗎?
- 29. Scikit學習未來值的預測時間間隔?
- 30. 火花機學習 - 更好的設計
我會說這不是一個壞主意。 QT自90年代初就已經出現,並且仍然非常活躍。這可能會提供一些見解:http://stackoverflow.com/questions/115045/good-c-gui-library-for-windows 編輯:還有升壓^^ – quicksort