LecturesSupporting information and lecture slides may be found here.
- Final sketch (or UI mockup) of the first project is scheduled on the 5th of March.
- Handover of the first project final version is scheduled on the 5th of April.
- Handover of the second project final version (same UI as the first one) is scheduled on the 7th of May.
- Exercises from labs will be evaluated during the last class.
Introduction. Links for further reading on topics mentioned during this lecture are here.
Laying out Widgets. Layout management under Tkinter and Python using pack.
Laying out Widgets. Layout management under Tkinter and Python using grid.
Python/Tk introduction. You can find our very first script here.
Laying out Widgets - pack. You can start with our previous example and follow the slides 19-27 and modify appropriately the method createWidgets in the class Application.
Laying out Widgets - grid. You can start with our first example and follow the slides 28, 30-36 and modify appropriately the method createWidgets in the class Application.
Laying out Widgets - Scrollable Frame and Tables. You can download the table component from the slide 61 here.
Multi Windows - You can download the example how to create two or more separate windows here.