歡迎來到 BeeWare 教學!

在任何地方執行你寫的Python。

歡迎來到 BeeWare!在本教學中,我們將使用 Python 建立一個 GUI,並將其部署為桌面應用程式、行動應用程式和網頁。我們還將了解如何使用 BeeWare 工具來執行作為應用程式開發人員所需執行的一些常見任務,例如測試應用程式。

這是機器翻譯!

此版本的教學是透過機器翻譯產生的。我們知道這並不理想,但我們認為糟糕的翻譯總比沒有翻譯好。

如果您想要協助改進翻譯,請聯絡我們!我們在 Discord 中有一個 #translations 頻道。在那裡進行自我介紹,我們會將您加入翻譯團隊。

什麼是 BeeWare?

BeeWare 不是一個單一的產品、工具或函式庫 - 它是工具和函式庫的集合,每個工具和函式庫協同工作,幫助您編寫跨平台的原生 Python GUI 應用程式。這包括:

  • Toga ,跨平台小工具包;

  • Briefcase ,一種將 Python 專案打包為可分發形式(apk、exe等)並可傳送給最終使用者的工具;

  • 用於存取各個平臺的原生庫的庫(例如 Rubicon ObjC );

  • 預編譯版本的 Python 可在無官方 Python 安裝程式的平台上使用。

在本教程中,我們將使用所有這些工具,但作為用戶,您只需要與前兩個工具(Toga 和 Briefcase)進行互動。每個工具也可以單獨使用 - 舉例來說,您可以使用 Briefcase 來部署應用程序,而不使用 Toga 作為 GUI 工具包。

BeeWare 套件可在 macOS、Windows、Linux(使用 GTK)上使用,也在Android和iOS等行動平台上,甚至是網頁。

讓我們開始吧!

準備好親自嘗試 BeeWare 了嗎? 讓我們用 Python 建立一個跨平台應用程式!