Python GUI Development with tkinter: Build desktop Apps
- Description
- Curriculum
- FAQ
- Reviews
Python is a multi-domain, interpreted programming language. It is a widely used general-purpose, high-level programming language. It is often used as a scripting language because of its forgiving syntax and compatibility with a wide variety of different eco-systems. Its flexible syntax enables developers to write short scripts while at the same time, they can use object-oriented concepts to develop very large projects.
Tkinter is the de facto way in Python to create Graphical User interfaces (GUIs) and is included in all standard Python Distributions. In fact, it’s the only framework built into the Python standard library.
This Python framework provides an interface to the Tk toolkit and works as a thin object-oriented layer on top of Tk. The Tk toolkit is a cross-platform collection of ‘graphical control elements’, aka widgets, for building application interfaces.
Tkinter module provides Python users with a simple way to create GUI elements using the widgets found in the Tk toolkit. Tk widgets can be used to construct buttons, menus, data fields, etc. in a Python application. Once created, these graphical elements can be associated with or interact with features, functionality, methods, data or even other widgets.
Tkinter provides various controls, such as buttons, labels and text boxes used in a GUI application. These controls are commonly called widgets.
-
1Course IntroductionVideo lesson
-
2What is PythonVideo lesson
-
3Python Installation on WindowsVideo lesson
-
4Python Installation on MacsVideo lesson
-
5Installing Python on LinuxVideo lesson
-
6Installing Text EditorVideo lesson
-
7Introduction to TkinterVideo lesson
-
8Creating project directoriesVideo lesson
-
9Installing and creating virtual environmentsVideo lesson
-
10Activating virtual environmentsVideo lesson
-
11What we will buildVideo lesson
-
12What is SQLiteVideo lesson
-
13Install SQLiteVideo lesson
-
14Install DB browser for sqlteVideo lesson
-
15Create a database and tableVideo lesson
-
16Application design sketchVideo lesson
-
17Creating a logo imageVideo lesson
-
18Creating a project directory and Python fileVideo lesson
-
19Importing Tkinter ModuleVideo lesson
-
20Creating a python class and app windowVideo lesson
-
21Adding Widgets : Part 1Video lesson
-
22Adding Widgets : Part 2Video lesson
-
23Adding Widgets : Part 3Video lesson
-
24Adding Widgets : Part 4Video lesson
-
25Connecting to databaseVideo lesson
-
26Creating Functions : Part 1Video lesson
-
27Creating Functions : Part 2Video lesson
-
28Creating Functions : Part 3Video lesson
-
29Sizing App WindowVideo lesson
-
30Source CodeText lesson
-
31What we will buildVideo lesson
-
32Project design sketchVideo lesson
-
33Creating a Python FileVideo lesson
-
34Building the app: part 1Video lesson
-
35Building the app: part 2Video lesson
-
36Building the app: part 3Video lesson
-
37Building the app: part 4Video lesson
-
38Building the app: part 5Video lesson
-
39Testing the appVideo lesson
-
40Source CodeText lesson
-
41What we will buildVideo lesson
-
42Project design sketchVideo lesson
-
43Creating a Python fileVideo lesson
-
44Building the app: part 1Video lesson
-
45Building the app: part 2Video lesson
-
46Building the app: part 3Video lesson
-
47Building the app: part 4Video lesson
-
48Testing the appVideo lesson
-
49Source CodeText lesson
External Links May Contain Affiliate Links read more