我習慣於在Delphi和C#環境中工作,這些環境似乎有豐富的第三方組件可用。我目前想要使用qt或wxwidgets在C++中進行跨平臺編程。第三方組件有很大的市場嗎?我在尋找sourceforge,看起來並沒有多大用處(如何在不下載源代碼的情況下找到項目中的組件或功能?)。我在考慮旋轉木馬/覆蓋流組件,豐富的數據網格(如DevExpress提供的排序)。或者是,寫下你自己的領地?qt/wxwidgets第三方組件?
回答
有很多優質的第三方Qt庫,雖然我不知道找到它們的集中資源。
少數地方開始尋找:
http://www.ics.com/products/qt/addons
ICS提供 QicsTable,高性能 模型 - 視圖 - 代表表庫, 和 KDAB倒賣各種庫。 (這些都是可作爲 免費下載。)
http://www.qtcentre.org/contest-first-edition/finalists
QtCentre已形成年產 編程競賽的獎勵, 有趣的基於Qt的工具和 庫。今年的比賽還有 仍在判斷,但去年的決賽選手 可以在上面的鏈接看到 。查看 自定義小部件和幫助程序庫 類別。
除了那些由ICS和QtCentre的Qt-apps網站對Qt的一些開源部件/組件。
對於跨平臺的GUI開發,Qt是您應該尋找的工具。我用過兩種。這是我對Qt的看法
如果您使用Qt,構建豐富的GUI是一塊蛋糕。它具有大量的GUI功能,從Graphics View,OpenGL支持,支持CSS的樣式表開始。一個成熟的繪畫系統,Richtext格式,與Webkit集成,我相信我在這裏缺少更多...
Qt有自己的構建系統,qmake創建平臺依賴Makefiles,所以沒有Makefile麻煩。此外,您可以獲得一個更容易管理的pro-file。對於wxWidgets,您需要爲您打算使用的各種編譯器創建不同的Makefile。
使用Qt優於wxWidgets的其他優點是 - Api非常容易學習,它具有直觀的api,一流的文檔以及大量的示例。這可以幫助您很快提高生產效率,從而使您的產品儘早投入使用。 BTW Qt是一個RAD工具。此外,還有一個龐大的用戶羣,並且有像QtCentre.org這樣的論壇來幫助你解決你的問題。 如果您打算購買商業授權,您可以直接從Qt Software(trolltech)獲得支持。
您顯然會使用Qt的模型視圖模式,允許您將業務邏輯與表示層分開。我建議你寫信給「trolltech dot com支持」或「trolltech dot com銷售」以獲取更多信息。你可以解釋你的需求,他們將能夠解釋Qt如何滿足你的需求。
您也可以下載開源版本和具有看看演示。 Coverflow:http://labs.trolltech.com/blogs/2007/11/02/pictureflow-on-windows-mobile/,http://ariya.blogspot.com/2008/03/introducing-photoflow.html
正如我所說,如果它的富貴你打算開發,使用Qt。
wxWidgets的你有wxCode具有雖然不是所有現有的第三方組件(包括一些非常有用的)不少東西都可以從那裏。
有Qt的第三方組件 - 高級數據網格 - Qtitan數據網格。其中幾乎有所有必要的可能性。
大的數據的超高速處理將
使用將QStyle的用於渲染的對象可確保電網融合到任何應用程序的UI設計
垂直滾動的兩種模式
行的定製顏色和列
兩集成表視圖
柱條帶和分組
自動寬度和高度調整
固定列
彈性排序
列總結
集成高性能的緩存機制
高級繪圖引擎爲用戶界面元素的呈現速度更快
跨平臺支持
API爲外部編輯器
好Qt的高質量組件可以在這裏找到 - http://www.devmachines.com/
在米有Qt的Microsoft Ribbon Control,Qt的DataGrid,Qt的Charting。 所有組件都是商業應用,應該用於Qt商業或Qt LGPL。
- 1. 集成第三方組件
- 2. 重寫第三方組件
- 3. innerRef第三方組件
- 4. 控制第三方插件組件
- 5. Postpost第三方組件事件攔截
- 6. 在angular2中包裝第三方組件
- 7. 具有TDD的第三方組件
- 8. Sharepoint中的第三方組件
- 9. 第三方組件的COM代理
- 10. 第三方自定義組件
- 11. 引用第三方組件2005
- 12. 擴展第三方飛鏢組件
- 13. 在React中使用第三方組件
- 14. iPad第三方日曆組件
- 15. 在React中使用第三方組件
- 16. .net Compact Framework的第三方UI組件?
- 17. 動態加載第三方組件
- 18. 如何查找第三方庫中使用的第三方組件
- 19. AngularJS 1.5組件中的第三方異步回調組件
- 20. 外部組件已從第三方組件中拋出異常
- 21. 從第三方發送郵件給第三方
- 22. asp.net的第三方控件
- 23. 第三方WPF Treeview控件
- 24. iPhone第三方控件?
- 25. 第三方DLL
- 26. 第三方API
- 27. zip文件/文件夾的第三方組件
- 28. 針對第三方組件的SVN組織
- 29. 在Visual Studio解決方案中更新第三方組件dll
- 30. 第三方軟件組件,優勢與劣勢?