我需要創建一個跨平臺的GUI,主要針對Windows和Linux。我終於決定,我將使用wxWidgets庫來完成它,因爲它具有較少限制的許可證並具有python綁定。但是我只想知道是否需要在每臺需要運行我的GUI的計算機上安裝wxPython。因爲我真的不能讓用戶訪問該站點並安裝wxPython以使我的軟件正常工作。有沒有辦法解決?除了Java,Qt和wxWidgets之外,還有其他不錯的跨平臺GUI工具箱嗎?使用wxwidgets創建一個gui
0
A
回答
1
This解釋瞭如何將wxPython與pyinstaller一起使用,從而允許您爲Windows構建一個.exe文件。
在linux上,您可以使用.deb文件並將python-wxgtk2.8添加到依賴項;如果用戶不使用的.deb文件,他或許應該知道如何安裝wxPython的:)
0
不過,我只是想知道我是否有需要運行我的GUI在每臺計算機上安裝wxPython的。
如果您不想在每臺計算機上手動安裝wxPython中,你必須包括所有的wxPython庫與您的分佈(即wx
目錄的內容應該是介於site-packages
或dist-packages
)以及他們依賴的任何其他庫,默認情況下通常不會安裝它們。
在Linux上,您可能只需在wxPython的.pyd
文件上使用ldd
即可瞭解他們依賴的內容,並且您可以對Windows執行something similar。
如果它通過dlopen(3)
或Windows等價物加載內容,則會更復雜一些。您可能需要嘗試一下,等待查看它抱怨的缺失的庫,然後將其添加到發行版中。
相關問題
- 1. 使用setBounds()創建一個GUI
- 2. 使用Eclipse WindowBuilder創建一個GUI
- 3. 創建具有多個階段的wxWidgets GUI
- 4. wxWidgets:如何在不通過控制的情況下創建一個gui?
- 5. 用於C++ GUI的WXwidgets:
- 6. 在一個方法內使用ActionListeners創建一個GUI
- 7. Java:用XML創建一個GUI?
- 8. 爲應用程序創建一個GUI
- 9. 需要建議使用Java創建一個交互式GUI
- 10. 在OnInit之外創建wxWidgets GUI組件的後果是什麼?
- 11. 使用Qt創建GUI
- 12. 創建和使用GUI時
- 13. 使用RUBY創建GUI
- 14. 使用PHP CLI創建GUI
- 15. 使用多個面板和一個框架創建GUI
- 16. 是否有一個用於在Scala中創建GUI的GUI?
- 17. 是否有一個gui設計器,用於Eclipse中的wxwidgets?
- 18. 在一個類中創建GUI
- 19. 創建一個GUI更新線程
- 20. 從GUI創建一個對象 - Java的
- 21. 如何在java中創建一個gui?
- 22. 我如何爲SharpDX創建一個GUI
- 23. 創建一個完全動態的GUI
- 24. 創建一個谷歌地圖GUI
- 25. 如何在我的GUI中使用python創建一個RadioButton?
- 26. 如何創建一個GUI來使用Java自定義內容?
- 27. 創建一個Gui實例(使用ModLoader修改我的Minecraft)
- 28. 如何使用MySQL GUI工具創建一個字段NULL?
- 29. 在Python中使用Tkinter創建一個簡單的gui程序
- 30. 使用java swing gui創建一個無線電接口
聽起來不錯。我會試一下 – user1667307