Курс "Tkinter. Праграмаванне GUI на Python" знаёміць з асаблівасцямі стварэння графічнага інтэрфейсу карыстальніка сродкамі пакета tkinter мовы праграмавання Python. Дадатак дапоўнена прыкладамі рашэнняў практычных работ. Самі ўрокі знаходзяцца ў вольным доступе па адрасе https://younglinux.info/tkinter/course. Таксама на сайце даступная падрыхтаваная для друку PDF-версія курса з адказамі да практычных.
Курс "Tkinter. Праграмаванне GUI на Python" з'яўляецца трэцім у раздзеле "Python. Навучанне праграмаванні" і патрабуе папярэдніх ведаў мовы на ўзроўні структурнага праграмавання, пажадана валоданне асновамі ААП. З імі вы можаце пазнаёміцца ў тым ліку на сайце "Лабараторыя лінуксоіда".
У ўроках дадзенага курса надаецца ўвага рабоце з базавымі элементамі інтэрфейсу (фішкамі), якія звычайныя пры распрацоўцы сродкамі іншых моў праграмавання. Вывучаюцца асноўныя ўласцівасці і метады кнопак, пазнак, тэкставых палёў, спісаў, сцяжкоў і радиокнопок, палатна і меню.
Разглядаюцца розныя варыянты размяшчэння віджэтаў ў бацькоўскай акне: просты пакаваннем адносна адзін аднаго, з дапамогай табліцы і з дапамогай ўказанні каардынатаў. Дадзеныя спосабы кампаноўкі прысутнічаюць у многіх іншых інструментах праграмавання GUI.
Вывучаюцца налады галоўнага акна прыкладання, дыялогавыя вокны, модуль tkinter.ttk.
Курс уключае 16 урокаў:
1. Што такое Tkinter
2. Фішкі Button, Label, Entry
3. Метад pack ()
4. Text - Шматрадковае тэкставае поле
5. Radiobutton і Checkbutton. зменныя Tkinter
6. Віджэт Listbox
7. Метад bind ()
8. Падзеі
9. Canvas
10. Canvas. Ідэнтыфікатары, тэгі і анімацыя
11. Вокны
12. Метад grid ()
13. Дыялогавыя вокны
14. Віджэт Menu
15. Метад place ()
16. Модуль tkinter.ttk