GTK+ is a multi-platform toolkit for creating graphical user interfaces. In is created in C language. GTK+ has been designed from the ground up to support a range of languages, including Python, Ruby, and Perl.
The GTK+ library is also called the GIMP Toolkit. Originally, the library was created while developing the GIMP image manipulation program. Since then, the GTK+ became one of the most popular toolkits under Linux and BSD Unix.
Prior to this course, it is recommended that you have a reasonable grasp of the Python programming language. GUI programming introduces new problems compared to interacting with the standard output (console / terminal). It is necessary for you to know how to create and run Python files, understand basic interpreter errors, and work with strings, integers, floats and Boolean values. For the more advanced widgets in this tutorial, good knowledge of lists and tuples will be needed.
This course will walk you through GUI development with GTK + 3, Buttons, HeaderBar, text field, Notebook Tabbed Layout and many more will be covered in the course.
Learn how to create effective graphical user interfaces (GUIs) with minimal code using Python.
What you will learn
Understanding how GUI Development is implemented with GTK + 3
Creating Buttons, HeaderBar and Boxes User Interface
Creating Notebook Tabbed and Grid Layout
Understanding how to Create File Chooser Dialog
Creating TreeView and User Input
Understanding Sorting and Handling Selections
This Course is for those who already learnt python programming or who are learning python, and for those who are looking to learn GUI programming in python.
This course teaches you everything in GUI programming from creating windows to creating buttons to menu bars to interactive windows and many more with GTK+3.
This course has been designed for software programmers with a need to understand the GUI in Python programming language starting from scratch. This course will give you enough understanding on GUI in Python programming language from where you can take yourself to a higher level of expertise.