Wxpython Help

GLCanvas class only provides the GL Context and a wx. 20 widget classes, related tools, dozens of. The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. Note that this is an extended style and must be set by calling SetExtraStyle before Create is called (two-step construction). Help window. The WxPython module uses a C++ library called WxWidgets. Currently supported platforms are 32-bit Microsoft Windows, most Unix or unix-like systems, and Macintosh OS X. (4 replies) I need help in understanding how to add an additional entry to a wxChoice dropdown list box. Note that some of my existing code uses the Matplotlib GUI and some uses wxPython directly (mainly for checking input data and editing mostly matrix numeric values and setting program processing options). It can generate Python, C++, Perl, Lisp and XRC (wxWidgets' XML resources) code. Getting Python. What is Glade? Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment. If you need help reading the wxWidgets docs, the C++ Guide for Pythoneers might be of help. x which isn't provided by Ubuntu (for some years) this is the sanest option. Sorry I can't help you because SashWindow isn't something I've worked with yet, but I just wanted to let you know that there is also a dedicated wxPython newsgroup (not that the people here aren't geniuses!) :) gmane. When pressed, Windows will go into a context-sensitive help mode and wxWidgets will send a wxEVT_HELP event if the user clicked on an application window. The wxPython AUI version fixes a lot of bugs in wxAUI and provides many new features, such us Visual Studio 2005 docking style (HUD) and AuiNotebook tab arts. I'm desperately spending too much time trying to understand wxPython and it's leading me nowhere. It's a successor of the Tcl/Tk GUI from GRASS 6. UltimateListCtrl. py as described #15262. Category:WxPython. The web site said I also needed a newer version of glib, pango, atk, gdk-pixbuf and gobject!. Realize that this book is only an introduction; there's no way they had enough room for a comprehensive treatise. 7 This chapter from our course is available in a version for Python3: Keyboard Input Classroom Training Courses. Developers. Packaging process. Portable Python is not being developed anymore. IT Help Desk Mobile Development Network and System Administration Security Now, we move on to the first video of this section that deals with installing the wxPython library. Métamorphose will install like any other win32 program, and will be accessible from the start menu. This website is all about wxPython, the cross-platform GUI toolkit for the Python language. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. You'll find that wxPython solves these problems. 7 This tutorial deals with Python Version 2. You should apply patches and should be able to build wxPython/Phoenix with wxGTK3/X11 and run demo. If you prefer to reduce namespace pollution you can use "from wxPython import wx" and then access all the wxPython identifiers through the wx module, for example, "wx. GLCanvas class only provides the GL Context and a wx. In particular: Framework for creating composable value-editing controls; Framework for creating parsed-text controls based on BasicTypes coercion; Support classes for:. x was the last monolithic release of IPython, containing the notebook server, qtconsole, etc. Having problems with wxPython - HELP!!!. A set of Python extension modules that wrap the cross-platform GUI classes from wxWidgets. It began as a simple translation of the wxWidgets documentation (which is written for C++ programmers), and evolved from there. This is the place to post completed Scripts/Snippets that you can ask for people to help optimize your code or just share what you have made (large or small). IPython is a growing project, with increasingly language-agnostic components. The following script will create a help window using the latter idea. Since the language is Python, wxPython programs are simple, easy to write and easy to understand. In this notebook, we will explore the basic plot interface using pylab. wxoo is a collection of a number of interdependent technologies to help make wxPython programming more object-oriented from a Python programmer's point of view. All rights reserved. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. You will find a complete list of the numerous Controls that exist in wxPython in the demo and help, but here we are going to present those most frequently used: wxButton The most basic Control: A button showing a text that you can click. Made by developers for developers. wxPython - Hello World - A simple GUI application displaying Hello World message is built using the following steps −. For example, when building a ping pong game, one module would be responsible for the game logic, and. Let me know if you create anything cool!. We can find mouse gestures in such applications like Firefox or Opera. Chocolatey integrates w/SCCM, Puppet, Chef, etc. It is widely considered to be a very easy programming language to learn and master because of its focus on readability. Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. GetPosition() to get the position of the actually scroll. Psutil – for memory/CPU usage in the status bar. Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy. 2 Classic as well as wxPython Phoenix, which is the bleeding edge of wxPython that supports Python 3. With wxPython developers can create applications on Windows, Mac and on various Unix systems. Welcome to LinuxQuestions. Others are more concerned with the structure of the. The current help provider must be explicitly set by the application using Set. The new wxPython API documentation is available here. 0-dev ubuntu-restricted-extras libgstreamer-plugins-base1. WxPython brings the wxWidgets cross-platform GUI library from its native C++ to Python. Python Success Stories wxPython Mouse Motion Event triggers a query of the surface type table and the city database. By now you should be more than ready to undertake doing graphs on your own with wxPython. Widget object methods for widget actions. However, Qt provides features such as signals/slots which let you build your project as a set o. It's parent is wxWindows written in C++, this will show up in some of the manuals. 2 or better ; Download/Install wxPython 2. 9 and later on both Intel and PPC. I'm desperately spending too much time trying to understand wxPython and it's leading me nowhere. You will find a complete list of the numerous Controls that exist in wxPython in the demo and help, but here we are going to present those most frequently used: wxButton The most basic Control: A button showing a text that you can click. This is the "Classic" or legacy verson of wxPython, most new development is happening in the "Phoenix" version of wxPython, which is a from the ground up reimplementation of much of the foundation of wxPython. If that’s the case, Python uses the existing module object as is. You must login to create or change bug reports, please register if you don't have an account yet. html class MyHtmlFrame(wx. This page was last edited on 24 September 2019, at 05:52. Just like "Classic" wxPython, Phoenix wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have a native GUI on Windows, Macs or not win systems, with a native look and feel and requiring very little (if any) platform specific code. The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. i would also like to have the "number_guesses" and the "guess_list" variables displayed off to the right of the prompts, and get. 1 (64-bit) is currently unknown. (4 replies) I need help in understanding how to add an additional entry to a wxChoice dropdown list box. A toolbar is a bar of buttons and/or other controls usually placed below the menu bar in a wx. A set of Python extension modules that wrap the cross-platform GUI classes from wxWidgets. The examples in my book will work with both wxPython 3. Best Way to Get Help Unfortunately, this project hasn't indicated the best way to get help. wxPython is a GUI toolkit for the Python programming language. Thanks, Sidd P. HtmlWindow to provide help in our application. resource Name of a Windows accelerator. If I recall correctly he devoted an entire chapter to drawing with a canvas widget. Many of these methods are concerned with finding, adding, and removing pieces of data stored within the list they are being called on. Just like "Classic" wxPython, Phoenix wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have a native GUI on Windows, Macs or Unix systems, with a native look and feel and requiring very little (if any) platform specific code. PyCrust is a graphical shell program, written in wxPython, that you can use to help analyze your wxPython programs. Browse Events Browse User Groups. It can also publish them as blog posts to Blogger, WordPress and Zendesk. Also, I am slowly working my way through wxPython many widgets and doing tutorials on them on my blog, which I then stick in the official wxPython wiki if I think the article is good enough. Desktop GUI development: wxPython Lots of ways to do that with wxPython - Sizers help a lot. Sell your own t-shirts & gifts at CafePress. Qt is the faster, smarter way to create innovative devices, modern UIs & applications for multiple screens. All structured data from the main, Property, Lexeme, and EntitySchema namespaces is available under the Creative Commons CC0 License; text in the other namespaces is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. Mouse gestures are created with wx. Try the wxPython mailing list, which you can find on their site. The following is a guest post by Aaron Maxwell, author of Livecoding a RESTful API Server. CreateToolBar. We can use wx. When pressed, Windows will go into a context-sensitive help mode and wxWidgets will send a wxEVT_HELP event if the user clicked on an application window. 1 (64-bit) is a Shareware software in the category Miscellaneous developed by Python wxPython-2. TextCtrl class serves this purpose. wxPython gives a developer a way of benefiting from a cross platform GUI library, with a clear licence, while also giving the benefits of Python. Code Editor, Python Shell, and File Browser¶. Just like "Classic" wxPython, Phoenix wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have a native GUI on Windows, Macs or not win systems, with a native look and feel and requiring very little (if any) platform specific code. This mode is experimental. More than 3 years have passed since last update. A mouse gesture is a way of combining computer mouse movements and clicks which the software recognizes as a specific command. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. Psutil – for memory/CPU usage in the status bar. Canopy users spend most of their GUI time in this window. I am trying to write an PAINT like application where on the mouse click a circle is drawn on canvas. Also, I am slowly working my way through wxPython many widgets and doing tutorials on them on my blog, which I then stick in the official wxPython wiki if I think the article is good enough. Qt and WxWidgets are both object oriented. Chocolatey integrates w/SCCM, Puppet, Chef, etc. When pressed, Windows will go into a context-sensitive help mode and wxWidgets will send a wxEVT_HELP event if the user clicked on an application window. I'm just starting out with wxPython Hi there. Otherwise, Python does something like this:. When pressed, Windows will go into a context-sensitive help mode and wxWidgets will send a wxEVT_HELP event if the user clicked on an application window. py as described #15262. Camera() while True: cam. Try the wxPython mailing list, which you can find on their site. 2 is Allows Python programmers to create programs with a robust, need help catching a cheating spouse??. FtpCube is a multi-platform, graphical (S)FTP client written in Python, using the wxPython graphical tookit. What I tried to do was to bind EVT_SCROLLWIN to both of them and then using event. Comparing wxPython and tkinter using basic examples we get a sense of what they look like, in code and on-screen. Python Tutorial; wxPython; Help; import wx import wx. wxPython is a Python wrapper for wxWidgets (which is written in C++), a popular cross-platform GUI toolkit. And the best wxPython reference is the book (also available as an e-book) by Robin Dunn, who created wxPython. After an easy introduction to wxPython concepts and programming practices, the book takes an in-depth tour of when and how to use the bountiful collection of. NOTICE: There is a new Discuss wxPython site now available, where user or dev discussions about wxPython can take place in a more rich and interactive manner than a mail list or Google group like this. == wxPython 3 == Fedora 22 includes version 3 of wxPython - Python bindings for the wxWidgets GUI library. Realize that this book is only an introduction; there's no way they had enough room for a comprehensive treatise. It was originally designed to provide a python based environment similiar to Matlab for scientists and engineers when used together with the numpy, scipy and matplotlib python packages. The MigrationGuide will help you understand the differences between wxPython Phoenix and Classic. Camera() while True: cam. Note that some of my existing code uses the Matplotlib GUI and some uses wxPython directly (mainly for checking input data and editing mostly matrix numeric values and setting program processing options). wxPython was created when Robin Dunn needed a GUI to be deployed on HP-UX systems and also on Windows 3. It can be found on zetcode. The wxWindows doc shows: void Append(const wxString& item) Adds the item to the end of the choice control. Your go-to Python Toolbox. Python Tutorial; wxPython; Help; import wx import wx. Learn about installing packages. If that’s the case, Python uses the existing module object as is. Linux/OSX Install Instructions: Download/Install Python 2. a guest Dec 11th, 2014 164 Never Not a member of Pastebin yet? Sign Up, it unlocks many cool features! raw download clone. Or you can just ask for help on the mailing list. 3) Python-based scientific environment:. Python GUI Programming: wxPython vs. Help window. Commercial Support. In particular: Framework for creating composable value-editing controls; Framework for creating parsed-text controls based on BasicTypes coercion; Support classes for:. Modules and Packages. Widget configuration by keyword arguments. How is the easiest way to synchronize two scrollbars? I have two wxGrid, and the horizontal scrollbars of these have to be synchronized. tkinter to be much help. With wxPython developers can create applications on Windows, Mac and on various Unix systems. This chapter is an introduction to the wxPython toolkit. We can use wx. Window to put it in, so if you want to use the wxGLCanvas you will also need the PyOpenGL Python extension modules as well. …This video will embed our GUIs created…using both Tkinter and wxPython into each other. This module encapsulates the access for the serial port. Your go-to Python Toolbox. Note that this is an extended style and must be set by calling SetExtraStyle before Create is called (two-step construction). สวัสดีครับ Robot framework นั้นไม่ได้ติดตั้งยากอย่างที่คิด ใช้เวลาสัก 10–20 นาที. Another source of examples is the wxPython Cookbook , as well as this very wiki itself, see this persistence mini-demo. Sorry I can't help you because SashWindow isn't something I've worked with yet, but I just wanted to let you know that there is also a dedicated wxPython newsgroup (not that the people here aren't geniuses!) :) gmane. Find WxPython software downloads at CNET Download. The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. A lot of people on this forum use it, so you should get lots of help. For example, here is a "Clear" button (e. Code Editor, Python Shell, and File Browser¶. In order to be invoked, all event handlers must be registered with an event binder. x was the last monolithic release of IPython, containing the notebook server, qtconsole, etc. A set of Python extension modules that wrap the cross-platform GUI classes from wxWidgets. " This new implementation is focused on improving speed, maintainability and extensibility. py install: PyPi (Linux) pip install youtube-dlg: Windows: run setup. You ideally call it after you have plotted your data and customized your plot; So that’s right before you call plt. NOTICE: There is a new Discuss wxPython site now available, where user or dev discussions about wxPython can take place in a more rich and interactive manner than a mail list or Google group like this. Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. wxPython: Cross Platform GUI Toolkit 1 Advanced wxPython Nuts and Bolts Robin Dunn Software Craftsman O’Reilly Open Source Convention July 21–25, 2008 Slides available at. wxPython was created when Robin Dunn needed a GUI to be deployed on HP-UX systems and also on Windows 3. You can choose whether to upload in Markdown format, HTML, or to format the output using the Handlebars template engine. Return value from str() The str() method returns a string which is considered an informal or nicely printable representation of the given object. I'm trying to make a script that will create a window, and. Qt and WxWidgets are both object oriented. Well, wxPython is a very powerful GUI toolkit, well worth learning. While evaluating commercial solutions, he ran across Python bindings for the wxWidgets toolkit. exe or something along these lines. Next, install the Python 3 interpreter on your computer. CPython provides several compilation flags which help with debugging various things. To find this out you can type help(turtle. 3, which was working perfectly. Try the wxPython mailing list, which you can find on their site. wxpython enter command : pip. Download wxPython for free. 7 This tutorial deals with Python Version 2. You don't need to know C++ to benefit from this. The code I am trying to compile is: """ A simple VTK widget for wxPython. MythDebunking: WxPython is hard to install on. A lot of wxPython programmers don't know any C++ at all, and they still find the wxWidgets documentation very useful. This book is for anyone wanting to learn more about how to use the wxPython desktop GUI toolkit. Source (Linux) python setup. Introduction. WxPython is a GUI toolkit for the Python programming language. A short series on wxPython can be found on pythonspot. org (mailing list). Dev mailing list. txt file, the most critical one is the Py_DEBUG flag which creates what is known as a “pydebug” build. NOTE : You can pass one or more iterable to the map() function. If I discover any recipes that do not work with Phoenix, they will be clearly marked or there will be an alternative example given that does work. 3) Python-based scientific environment:. It is an Open Source module, which means it is free for anyone to use and the source code is available for anyone to look and modify. 1″ HDMI LCD display from Waveshare. A frame is a window whose size and position can be changed by the user. IgorTamara: WxPython in a good linux distribution is really easy to install, just : apt-get install libwxgtk3. This website is all about wxPython, the cross-platform GUI toolkit for the Python language. It provides backends for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant system) and IronPython. When pressed, Windows will go into a context-sensitive help mode and wxWidgets will send a wxEVT_HELP event if the user clicked on an application window. Check out the other support options below. Python(x,y) is a free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces and Spyder interactive scientific development environment. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. Widget configuration by keyword arguments. Download wxPython for free. Introduction to wxPython. Try the wxPython mailing list, which you can find on their site. It may also be more efficient, especially. この記事について Pythonで使えるGUIライブラリのwxPython(Phoenix)の使い方を、何度かに渡って書く予定なので、それの目次となるページです。 目次 ・wxPython(Phoenix)で始めるGUIプログラミング (このページ) ・wxPython(Phoenix)で始めるGUIプログラミング【準備…. There is an active wxPython user and developer community. Included Software and Licenses The following Open Source Software is distributed and is provided under other licenses and/or has source available from other locations. Provides solutions to common UI issues using wxPython Includes more than 50 recipes to improve GUI development Explores widgets, images, colors, event handling, XML, frames, and much more Quickly discover solutions to common problems, learn best practices, and understand everything wxPython has to. 3: October 22, 2019 Is WxPython appropriate for a. Python provides wxpython module which allows us to create high functional graphical user interface. Welcome to the FtpCube homepage. I am trying to write an PAINT like application where on the mouse click a circle is drawn on canvas. The following script will create a help window using the latter idea. wxPython is a GUI toolkit for the Python programming language. FtpCube's interface is based on LeechFTP by Jan Debis but its codebase has been developed from scratch and includes functionality that surpasses the original LeechFTP. Universal Python 2. …By first creating a GUI using wxPython…and then creating several GUI instances. If you find bugs, need help, or want to talk to the developers please use our mailing lists or chat rooms: Issue tracking. show() that you should use plt. The Book Reference Manuals Frequently Asked Questions Community Wiki Tutorials. The official wxPython site has several screenshots and downloads for these platforms. org to get help, discuss contributing & development, and share your work. The official forum for Python programming language. wxPython is the Python binding for wxwidgets. New to programming? Python is free and easy to learn if you know where to start! This guide will help you to get started quickly. Qt is more than a GUI toolkit. TextEntry class which is a common base class for wx. 3, which was working perfectly. Can I preserve character encoding with my "url-open" filter "lynx -dump %s"?. show() I want something like: cam = SimpleCV. 1) wxPython is a GUI toolkit for the Python programming language. Since the language is Python, wxPython programs are simple, easy to write and easy to understand. The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. WxPython brings the wxWidgets cross-platform GUI library from its native C++ to Python. I suppose the package was then tarred up manually. We will also discuss the difference between the pylab interface, which offers plotting with the feel of Matlab. Last Update: 31-Mar-2009. Boa Constructor is a cross platform Python IDE and wxPython GUI Builder. You may create a toolbar that is managed by a frame calling wx. It may be single line or multi-line. Let me know if you create anything cool!. Find WxPython software downloads at CNET Download. CPython provides several compilation flags which help with debugging various things. Dev mailing list. The TextCtrl widget can be a single line, multi-line or a. Pylint – for static code analysis. exe or uninstall. PythonToolkit (PTK) is an interactive environment for python. You can access the help by selecting Help > Python Command Reference or open the Maya Help (Help > Maya Help), and when the Help appears, click CommandsPython at the bottom of the navigation frame. Messages from wxpython-users and wxpython-dev up through mid-July 2019 have been imported into Discuss wxPython's message database to help. wxPython help (SOLVED) i was learning how to make a gui with wxpython from a tutorial now this is a simple program how do i run this code to produce the dialog box??. Let me know if you create anything cool!. a wxPython application. IgorTamara: WxPython in a good linux distribution is really easy to install, just : apt-get install libwxgtk3. 3: October 22, 2019 Is WxPython appropriate for a. If you prefer to reduce namespace pollution you can use "from wxPython import wx" and then access all the wxPython identifiers through the wx module, for example, "wx. 0-0 freeglut3 freeglut3-dev python-gst-1. You'll find that wxPython solves these problems. It was originally designed to provide a python based environment similiar to Matlab for scientists and engineers when used together with the numpy, scipy and matplotlib python packages. EasyGui provides an easy-to-use interface for simple GUI interaction with a user. wxPython provides a powerful set of tools that allow you to quickly and efficiently building applications that can run on a variety of different platforms. Note before building Broadway you should clean up Phoenix/wxGTK/X11 build because this ticket supposes build in the same folder. Constructor. ToolBar (which itself is a subclass of wx. Messages from wxpython-users and wxpython-dev up through mid-July 2019 have been imported into Discuss wxPython's message database to help. The Python Package Index (PyPI) is a repository of software for the Python programming language. With wxPython software developers can create truly native user interfaces for their Python applications, that run with little or no modifications on Windows, Macs and Linux or other unix-like systems. 0-0 freeglut3 freeglut3-dev python-gst-1. It is one of the alternatives to Tkinter, which is bundled with Python. How is the easiest way to synchronize two scrollbars? I have two wxGrid, and the horizontal scrollbars of these have to be synchronized. You'll find that wxPython solves these problems. Robin Dunn is doing some work on it that will allow much easier documentation patching (as I understand it), so that should get better. The help I seek is to know whether I should restart the project with wxPython (no change) or switch to Tkinter. A text control allows text to be displayed and edited. Boa Constructor is a cross platform Python IDE and wxPython GUI Builder. org) Download OpenRPG Base Zip (OpenRPG base) Run start_client. entries The array of entries. py install: PyPi (Linux) pip install youtube-dlg: Windows: run setup. I don't mean to knock wxPython, which is powerful, well-documented, and has been my go-to Python UI solution for many years. exe file: Win32 users who do not wish to bother with source can simply download the setup file and run it. wxpython enter command : pip. Matplotlib is a welcoming, inclusive project, and we follow the Python Software Foundation Code of Conduct in everything we do. この記事について Pythonで使えるGUIライブラリのwxPython(Phoenix)の使い方を、何度かに渡って書く予定なので、それの目次となるページです。 目次 ・wxPython(Phoenix)で始めるGUIプログラミング (このページ) ・wxPython(Phoenix)で始めるGUIプログラミング【準備…. Getting Python. HelpProvider¶. It also can help developers develop android applications. If you want to get involved head over to GitHub to get the source code and feel free to jump on the developer mailing lists and chat rooms: GitHub page. Pylint – for static code analysis. wxPython was created when Robin Dunn needed a GUI to be deployed on HP-UX systems and also on Windows 3. Method 2: Uninstall wxPython 2. An event binder is a wxPython object that encapsulates the relationship between a specific widget, a specific event type, and an event handler. A thing to consider when you’re using subplots to build up your plot is the tight_layout function, which will help you to make sure that the plots fit nicely in your figure. Since wxPython is a blending of multiple technologies, help comes from multiple sources. If you need help reading the wxWidgets docs, the C++ Guide for Pythoneers might be of help. If you find bugs, need help, or want to talk to the developers please use our mailing lists or chat rooms: Issue tracking. txt file, the most critical one is the Py_DEBUG flag which creates what is known as a “pydebug” build. Creating GUI Applications with wxPython is a book that will teach you how to use wxPython to create applications by actually creating several mini-programs. With wxPython software developers can create truly native user interfaces for their Python applications, that run with little or no modifications on Windows, Macs and Linux or other unix-like systems. I have found that while learning how the various widgets work in wxPython is valuable, it is even better to learn by creating a simple application that does something useful. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. A mouse gesture is a way of combining computer mouse movements and clicks which the software recognizes as a specific command. wxPython Recipes guides you step by step. Category:WxPython. PyCrust is a graphical shell program, written in wxPython, that you can use to help analyze your wxPython programs. The wxWindows doc shows: void Append(const wxString& item) Adds the item to the end of the choice control. The latest Tweets from wxpython (@wxpython): "CodingRapidshare Niche". EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. The wxPython toolkit has more than one hundred widgets to choose from. This is the "Classic" or legacy verson of wxPython, most new development is happening in the "Phoenix" version of wxPython, which is a from the ground up reimplementation of much of the foundation of wxPython. are imported into the current module's namespace. Your magnificent new app gets a list of your customer’s friends, or fetches the coordinates of nearby late-night burrito joints, or starts. It allows Python programmers to create programs with a robust, highly functional graphical user interface simply and easily.