Kurs „Tkinter. GUI Programowanie z Pythonem” + odpowiedzi na praktycznej pracy
Kurs „Tkinter. Programowanie GUI w Pythonie” przedstawia możliwości tworzenia graficznego interfejsu użytkownika przy użyciu pakietu tkinter języka programowania Python. Załącznik uzupełniono przykładami praktycznych rozwiązań. Same lekcje są bezpłatnie dostępne pod adresem https://younglinux.info/tkinter/course. Na stronie dostępna jest także wersja kursu w formacie PDF do wydruku, zawierająca odpowiedzi do ćwiczeń praktycznych.
Kurs „Tkinter. Programowanie GUI w Pythonie” jest trzecim w dziale „Szkolenie z programowania w Pythonie” i wymaga wcześniejszej znajomości języka na poziomie programowania strukturalnego, najlepiej znajomości podstaw OOP. Można się z nimi zapoznać także na stronie Linux Laboratory.
Lekcje w tym kursie skupiają się na pracy z podstawowymi elementami interfejsu (widżetami), które są powszechne podczas programowania przy użyciu innych języków programowania. Poznaj podstawowe właściwości i metody przycisków, etykiet, pól tekstowych, list, pól wyboru i przycisków opcji, obszaru roboczego i menu.
Rozważane są różne opcje umieszczania widżetów w oknie nadrzędnym: proste pakowanie względem siebie, użycie tabeli i użycie współrzędnych. Te techniki układu są obecne w wielu innych narzędziach programowania GUI.
Badane są ustawienia głównego okna aplikacji, okien dialogowych i modułu tkinter.ttk.
Kurs obejmuje 19 lekcji:
1. Czym jest Tkinter
2. Przycisk, etykieta, widżety wpisów
3. metoda pakowania().
4. Tekst – wielowierszowe pole tekstowe
5. Zmienne Tkintera
6. Radiobutton - klasa przycisku radiowego
7. Checkbutton - klasa checkboxa
8. Widżet Listbox
9. Metoda bind().
10. Wydarzenia
11. Płótno
12. Płótno. Identyfikatory, tagi i animacje
13. Klasa PhotoImage. Dodawanie obrazów
14. Okna
15. Metoda grid().
16. Okna dialogowe
17. Widżet menu
18. metoda place().
19. Moduł tkinter.ttk