Creating Python GUI Applications with wxPython

python_tutorials

Introduction

In this tutorial, we’re going to learn how to use wxPython library for developing Graphical User Interfaces (GUI) for desktop applications in Python. GUI is the part of your application which allows the user to interact with your application without having to type in commands, they can do pretty much everything with a click of the mouse.

Some of the popular Python alternatives for developing a GUI include Tkinter, and pyqt. However, in this tutorial, we will learn about wxPython.

Before we move further, there are a few prerequisites for this tutorial. You should have a basic understanding of Python’s syntax, and/or have done at least beginner level programming in some other language. Although you can follow it, even if you do not meet these criterias, but you might find some parts to be a bit complex. If you do, feel free to ask for clarifications in the comments.

Installation

The installation process for wxPython is fairly straight forward, although it differs slightly depending on the system you’re using.

Mac and Windows

WxPython is quite easy to install on Mac and Windows using To finish reading, please visit source site