9. GUI Programming in Python

‘miniCPD’ workshop details
Python is a popular language for elementary programming but it not so easy to write programs with a graphical user interface (GUI). This workshop will introduce GUI programming in Python, covering:

  • the concepts common to all GUI frameworks: events, widgets and attributes
  • the role of object-oriented programming in GUIs
  • the choice of GUI frameworks (but looking mainly at tkinter, the default framework)

Time will be spent on practical work: computers are provided but bring your own laptop (with Python 3 installed) if you wish.

Background
The workshop assumes knowledge of basic Python and is aimed at those with an interest in A level computing.

Workshop Resources

Slides

GUI Programming Slides
GUI Programming Slides
GUI Programming Slides Powerpoint
GUI Programming Practical Sheet
GUI Programming Practical Sheet

Examples

Gui Programming Examples
Gui Programming Examples

 

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.