我們打算製作一個開源軟件,其中我們將解析XML文件,並且還包括一個圖像查看器以及其他東西。作爲Python更容易開發,它也支持Linux和windows等平臺。任何人都可以推薦一個良好的GUI IDE /建設者即免費並支持拖放爲RAD。此外,我們打算做一個良好的GUI界面(其中包括菜單和其他工具箱)軟件也將有一些圖像處理功能 ,所以我們打算整合openCV。有很多IDE/Builders在那裏,我們無法做出正確的決定。我應該使用哪一個Python Gui和庫?
回答
嗯,這只是我的opnion,但前段時間我已經做了很多測試,幾乎所有的免費GUI設計師,我發現,這包括pyQT,WX和TKinter的設計師,說實話和你一樣,我不喜歡他們工作的方式,他們產生的模板或其他任何問題。但是...最後,我選擇了TKInter(通常人們會說這是最糟糕的,我必須同意,圖形不是那麼同時,但它已經與python一起安裝),作爲設計師, m使用PAGE(它需要安裝TCL才能運行,其主要目標是在TCL中生成模板,但可以輕鬆導出到python)。使用PAGE的最大優點是它將組件放置到表單中(它使用位置而不是包,我不喜歡限制包)。在同一個應用程序中,我使用PIL作爲圖形引擎,並且它與TKInter的畫布組件一起工作得非常好。 再次,這是我的個人意見。
感謝這樣一個描述性的回覆!我會毫不猶豫地研究它。 – 2012-07-18 07:33:24
你應該列出你遇到的那些,所以它可以幫助人們根據你的建議給你提供建議。
有pyQT,它應該可以幫助你實現你想要的。也有Glade
個人我很喜歡wx很多...(glade是gui builder ...但是它的代碼很簡單) – 2012-07-18 04:15:08
- 1. 我應該使用哪個Python XML庫?
- 2. 我應該使用哪一個OpenGL庫?
- 3. 我應該使用哪個庫?
- 4. 我應該使用哪個JavaScript庫?
- 5. 我應該使用哪個Box2D JavaScript庫?
- 6. Debian - python有兩個dist-packages?我應該使用哪一個?
- 7. 我應該爲我的Java GUI使用哪個LayoutManager?
- 8. 我應該使用哪一個CAPTCHA?
- 9. 我應該使用哪一個? (性能)
- 10. OAuth/OpenID - 我應該使用哪一個?
- 11. 我應該使用哪一個? decimal.Add()或「+」
- 12. 我應該使用哪個LayoutManager?
- 13. 我應該幫助哪個開源C++數據庫GUI項目?
- 14. 哪個庫我應該使用RxAndroid和RxJava
- 15. 我應該使用哪種python安裝?
- 16. git分支與git倉庫,我應該使用哪一個?
- 17. 應該使用哪一個:python- <module>或<module> -python?
- 18. 我應該使用哪些語言和庫來使用Gmail?
- 19. 我應該使用哪個許可證?
- 20. 應該使用哪個版本的Python?
- 21. 我應該使用哪個Maps API?
- 22. 我應該使用哪個postgresql包?
- 23. 哪個python gui庫用來創建dock應用程序?
- 24. 我應該使用哪一個? Backbone.js Router.navigate和window.location.hash
- 25. 我應該使用哪個VMware API?
- 26. 學習/使用ML。我應該使用哪個系統?
- 27. 我應該使用哪個indexOf函數?
- 28. 我應該使用哪個InitialContextFactory?
- 29. 我應該使用哪個GWT EventBus?
- 30. 我有兩個web.config文件。我應該使用哪一個?
這個問題很可能會引起辯論,爭吵,投票...這不是一個好的格式。 – 2012-07-18 04:00:03
我會乞求不同。在SO上有相當多的東西,比如'哪本書最適合啓動Lisp/Compiler/etc /?'人們谷歌和SO的東西設法給出一個非常全面的(和正確的)答案。 – AruniRC 2012-07-19 01:58:28