- Tk
- GTK
- Qt
- wxWidgets
- GUI
GUI Toolkits
When creating an application there are several ways to interact with the user. You can accept command line parameters.
You can interact on the Standard Output / Standard Input runnin in a Unix Shell or in the Command Prompt of Windows.
Many people, especially those who are using MS Windows, will frown upon both of those. They expect a Graphical User Interface (GUI) or maybe a web interface via their browser. In this chapter we are going to look at the possibility to create a desktop GUI.
There are plenty of ways to create a GUI in Python. The major ones were listed here, but there are many more. See the additional links.
In this chapter we are going to use the Tk Toolkit.