However, you will learn enough to see the power of wxPython as well as discover how much fun it is to create a desktop GUI of your very own. This article does not attempt to cover everything there is to know about wxPython. The reason that wxPython was chosen is that the author has more experience with it than any other and wxPython has a very friendly and helpful community. You will be learning about wxPython in this article. Here is a list of some of the most popular:
![python event driven library python event driven library](https://mywebgranth.files.wordpress.com/2015/03/edp11.jpg)
![python event driven library python event driven library](https://cdn.hashnode.com/res/hashnode/image/upload/v1622585297864/p-OYLeocQ.png)
There are many different GUI toolkits for Python. Collectively, these items are known as "widgets". These consist of buttons, text, pictures, tables, and more. The concepts you learn in this article can be applied to mobile and web development to some degree as well.Ī graphical user interface is made up of some kind of window that the user interacts with. For the purposes of this article, you will learn about creating desktop GUIs. It could be argued that GUIs are also created for mobile and web as well though. The desktop refers to Windows, Linux and MacOS. Graphical user interfaces (GUI) are programs that are usually defined as created for the desktop.
#Python event driven library how to#
However, most beginners do not learn how to create a graphical user interface until much later in their classwork. A lot of students are also starting out by writing front-end programs, which are typically websites written with HTML, JavaScript and CSS.
![python event driven library python event driven library](https://i1.rgstatic.net/publication/297729735_Using_web2py_Python_framework_for_creating_data-driven_web_applications_in_the_academic_library/links/5e3d8c47299bf1cdb917071a/largepreview.png)
When you first get started as a programmer or software developer, you usually start by writing code that prints to your console or standard out.