Documente Academic
Documente Profesional
Documente Cultură
Release 0.1.1
Russell Keith-Magee
1 Table of contents 3
1.1 Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 How-to guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Community 5
2.1 Tutorials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 How-to Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
i
ii
BeeWare Documentation, Release 0.1.1
BeeWare is a Python native, OS native, cross platform GUI toolkit. Toga consists of a library of base components with
a shared interface to simplify platform-agnostic GUI development.
BeeWare is a suite of tools and libraries, each of which works together to help you write cross platform native GUI
applications:
• Toga, a cross platform widget toolkit
• Briefcase, an application packaging tool
• Rubicon, a library for accessing Objective C libraries on iOS and macOS
• VOC, a compiler for converting Python into Java bytecode
• Batavia, an interpreter for running Python in a web browser.
• and more.
You can use each of the tools in isolation, or you can use all of them as a suite. There is a beeware helper tool to assit
using all the tools as a suite.
The BeeWare suite is available on Mac OS, Windows, Linux (GTK); mobile platforms such as Android and iOS; and
for the Web.
Contents 1
BeeWare Documentation, Release 0.1.1
2 Contents
CHAPTER 1
Table of contents
1.1 Tutorial
1.3 Background
1.4 Reference
3
BeeWare Documentation, Release 0.1.1
Community
2.1 Tutorials
In Tutorial 0 - Your first app, you will discover how to create a basic BeeWare app for a desktop operating system
(macOS, Windows or Linux).
Quickstart
The easiest way to demonstrate Create a new virtual environment. In that environment, install the Toga demo, and
then run it:
This will pop up a GUI window showing the full range of widgets available to an application using Toga.
Have fun, and see the Reference to learn more about what’s going on.
5
BeeWare Documentation, Release 0.1.1
If you experience problems with Toga, log them on GitHub. If you want to contribute code, please fork the code and
submit a pull request.
2.3 Reference
2.4 Background
2.4.1 FAQ
0.1.1
0.1
Initial release;
BeeWare is a new project - we have lots of things that we’d like to do. If you’d like to contribute, you can provide a
patch for one of these features.
6 Chapter 2. Community