K kepler-title

Graphical User Interfaces in Python

$549.00/Semester
Graphical User Interfaces in Python
Schedule:
Section A:
01/06/2025 - 05/09/2025
Spring Semester
0.50 credits in Sciences
Grades 8-Adult Education

Taught by:

About the course

This course is an introduction to graphical user interface (GUI) development for Python programs. This course is focused on the Qt6 Widgets framework and Qt PySide6. In this course, the student will learn various aspects of developing GUIs for desktop operating systems (MacOS, Windows, Linux), including:

  • the application event loop
  • widgets and windows
  • signals and slots
  • layouts
  • actions, toolbars and menus
  • dialogs
  • events ... more!

Prerequisites/Corequisites:

  • Practical Programming with Python course or demonstrated proficiency in Python.

Objectives

The objective of this course is to introduce the student to the fundamentals of graphical user interface development for Python. By the end of the course, the student will understand the fundamental aspects of Qt PySide6 and Widgets and will be able to create sophisticated Python programs with beautiful graphical user interfaces.

Texts

  • Create GUI Applications with Python & Qt6, PySide6 Ed., Martin Fitzpatrick, 2024.

About the teacher

Sophora Services John Kelly owns and operates Sophora Services. He is Deputy Chief of the Space Projects and Partnerships branch at NASA Armstrong Flight Research Center, Edwards Air Force Base, California.