我想用C++來製作一個簡單的gui。具有拖放功能,必須重量輕。我想像一個gui像utorrent客戶gui.Its重量輕,簡單。 請給我關於最易於使用的庫/ ide /插件(在Windows平臺上可能不錯)的信息。想做一個複雜的C++ gui只需
2
A
回答
9
要麼使用QT或wxWidgets。兩者都可以免費使用,但QT使用C++的更高級特性,並且比wxWidgets(來自我所見過的)稍微多一些,並且有諾基亞的支持。
都有各種gui編輯。 QT有一個QT Creator,在wxWiki上有一個工具列表,其中包括許多開源RAD gui設計者。
我有在C++和Python中使用wxWidgets的經驗,並且會推薦wxFormBuilder作爲GUI設計器。
兩者的缺點是他們覺得需要使用自己的字符串類等重複stl的功能。據我所知,這是因爲項目啓動時沒有標準。
3
我會去與QT。
一些的優劣:
- 免費在 「免費啤酒」
- 免費在 「言論自由」
- 多(在Windows,Linux和Mac OS)
- 本身寫在C++
- 使用方便
在我看來,一些利弊:
- 如果你只針對Windows平臺,你可能會得到更好看(更快?)和MFC(Microsoft基礎類)研究所
4
2
又一票投給Qt。我現在使用它大約8年(EDA分支),它工作得非常好。
相關問題
- 1. 想在mysql中做一個複雜的查詢嗎?
- 2. 2浮動權元素複雜clearfix,我只想清除一個
- 3. clojure中的複雜GUI
- 4. Ruby GUI(非複雜佈局)
- 5. 想法複雜的菜單
- 6. 如果我想在REST中實現一個複雜的查詢
- 7. 如何Vaadin 7創建一個複雜的表格(不需要複雜的頭)
- 8. 做一個GET以角度傳遞一個複雜對象
- 9. 做一個複雜的聯接上的文件
- 10. 我想在C#中的GUI
- 11. 圍繞我的想法是一個複雜的MySQL查詢
- 12. 複雜條件一直做到
- 13. 一個複雜的矩陣
- 14. 複雜形式的Visual Studio中的C++可縮放GUI窗口
- 15. C# - 讀一個複雜的文件轉換成一個ComboBox
- 16. 複雜GUI程序中的MVC模式
- 17. 我有一個複雜的json我想推入cassandra
- 18. 快遞:想要在回覆回覆後做一個大任務
- 19. 如何在dust.js中做一個複雜的條件?
- 20. 在Rails中,如何做一個複雜的嵌套連接
- 21. 做一個GUI的.jar文件
- 22. 想要做一個緩存
- 23. 複雜的C#對象
- 24. C函數只調用一次和圈複雜度
- 25. C++的std :: unordered_map複雜
- 26. 在C++中的一個問題。只想要一個簡單的方法來做到這一點/
- 27. 如何做一個http post傳遞複雜對象?
- 28. 在C#/ MVC中創建一個複雜的PDF
- 29. 創建一個複雜的CGRect
- 30. 經過一個複雜的對象在C++到C#通過COM