Tkinter. Курс Description
The course "Tkinter. GUI Programming in Python" introduces the features of creating a graphical user interface using the tkinter package of the Python programming language. The application is supplemented with examples of practical work solutions. The lessons themselves are freely available at https://younglinux.info/tkinter/course. Also available on the site is a PDF version of the course prepared for printing with answers to practical ones.
The course "Tkinter. GUI programming in Python" is the third in the section "Python. Teaching programming" and requires prior knowledge of the language at the level of structured programming, preferably knowledge of the basics of OOP. You can get acquainted with them, including on the website "Linuxoid Laboratory".
In the lessons of this course, attention is paid to working with basic interface elements (widgets), which are common when developing using other programming languages. Learn the basic properties and methods of buttons, labels, text boxes, lists, checkboxes and radio buttons, canvas, and menus.
Various options for placing widgets in the parent window are considered: by simple packing relative to each other, by means of a table and by specifying coordinates. These layout methods are found in many other GUI programming tools.
Examines the settings of the main application window, dialog boxes, the tkinter.ttk module.
The course includes 16 lessons:
1. What is Tkinter
2. Widgets Button, Label, Entry
3. The pack () method
4. Text - multi-line text field
5. Radiobutton and Checkbutton. Tkinter variables
6. Listbox widget
7. bind () method
8. Events
9. Canvas
10. Canvas. Identifiers, tags and animations
11. Windows
12. grid () method
13. Dialog boxes
14. Menu widget
15. place () method
16. tkinter.ttk module
The course "Tkinter. GUI programming in Python" is the third in the section "Python. Teaching programming" and requires prior knowledge of the language at the level of structured programming, preferably knowledge of the basics of OOP. You can get acquainted with them, including on the website "Linuxoid Laboratory".
In the lessons of this course, attention is paid to working with basic interface elements (widgets), which are common when developing using other programming languages. Learn the basic properties and methods of buttons, labels, text boxes, lists, checkboxes and radio buttons, canvas, and menus.
Various options for placing widgets in the parent window are considered: by simple packing relative to each other, by means of a table and by specifying coordinates. These layout methods are found in many other GUI programming tools.
Examines the settings of the main application window, dialog boxes, the tkinter.ttk module.
The course includes 16 lessons:
1. What is Tkinter
2. Widgets Button, Label, Entry
3. The pack () method
4. Text - multi-line text field
5. Radiobutton and Checkbutton. Tkinter variables
6. Listbox widget
7. bind () method
8. Events
9. Canvas
10. Canvas. Identifiers, tags and animations
11. Windows
12. grid () method
13. Dialog boxes
14. Menu widget
15. place () method
16. tkinter.ttk module
Open up