Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Rapid Application Development with Python

via LinkedIn Learning

Overview

Learn how to quickly develop Python graphical user interface (GUI) apps using the wxPython library, which brings the wxWidgets capability to Python, and the wxGlade tool.

Syllabus

Introduction
  • Rapid development of Python GUI apps with wxGlade
  • What you should know
1. Setting the Scene
  • Understanding widgets
  • Developing a cybersecurity compliance app
  • Preparing the development environment
  • Accessing Excel files with openpyxl
2. Using Widgets in wxPython
  • Introducing wxPython
  • Class-based skeleton
  • Labels and buttons
  • More on buttons
  • Checkboxes and radio buttons
  • Text entry controls
  • Use spinners to set values
  • Create lists to select from
  • Use combo boxes
  • Compose a menu bar
  • Challenge
  • Solution
3. Constructing the App with wxGlade
  • What is wxGlade?
  • Design the application user interface
  • Construct the application skeleton
  • Configure the listbox
  • The application skeleton
  • Construct the audit tab sheet
  • Challenge
  • Solution
4. Adding Functional Application Code
  • Generate code for the app
  • Add Excel sheetnames to a listbox
  • Link an edit field to a data source
  • Add event handlers in wxPython
  • Complete the main tab sheet
  • Build and using tree controls
  • Link edit fields to the tree
  • Save data into the worksheet
  • Review Python RAD with wxGlade
Conclusion
  • What's next

Taught by

Malcolm Shore

Reviews

4.6 rating at LinkedIn Learning based on 63 ratings

Start your review of Rapid Application Development with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.