GUI Concepts
How GUI programs are structured.
Easy
This is an overview — pick a sub-topic below.
Sub-topics (3)
Event-Driven Programming
GUI programs wait in an event loop and run callbacks when the user clicks or types.
Easy♥ 0🔖 0💬 0
Widgets, Layouts and Styling
Build interfaces from widgets (buttons, labels, inputs) arranged by layout managers and styled with themes.
Easy♥ 0🔖 0💬 0
Model-View Patterns and Packaging Desktop Apps
Separate data (model) from display (view); package the app with PyInstaller or Briefcase.
Intermediate♥ 0🔖 0💬 0
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.