The Teclado Blog
  • Start Learning Python
  • Courses

GUI Development

A collection of 8 posts

All Posts • Coding Interview Problems • Flask • GUI Development • Learn Python Programming • Python Snippets • REST APIs • Understanding the Console • Web Development
How to add Menus to Tkinter applications
GUI Development

How to add Menus to Tkinter applications

Learn how to add menus to your GUI applications using Tkinter's Menu widget!

    Phil Best
    7 min read · Dec 22
How to add placeholders to Tkinter Entry fields
GUI Development

How to add placeholders to Tkinter Entry fields

Native Tkinter Entry fields don't support placeholders. In this blog post we'll create our own custom Entry widget class that does!

    Jose Salvatierra
    5 min read · Nov 12
Scrollable Frames in Tkinter
GUI Development

Scrollable Frames in Tkinter

In this post we'll learn how to code a frame that has scrolling, in Tkinter. This is not a native widget in Tkinter so we have to do a bit of manual work!

    Jose Salvatierra
    5 min read · Oct 10
Creating Snake Using Tkinter's Canvas Widget (Part 2)
GUI Development

Creating Snake Using Tkinter's Canvas Widget (Part 2)

In this post we finish off our Snake game using Tkinter's Canvas widget. Learn how to move objects on the Canvas, delete them, or add more.

    Phil Best
    16 min read · Sep 12
Creating Snake Using Tkinter's Canvas Widget (Part 1)
GUI Development

Creating Snake Using Tkinter's Canvas Widget (Part 1)

In this post we start work on recreating the popular arcade game, Snake, using Tkinter's versatile Canvas widget.

    Phil Best
    11 min read · Sep 5
Tkinter's Grid Geometry Manager
GUI Development

Tkinter's Grid Geometry Manager

In this post we dive deeper into GUI development with Tkinter, exploring the grid geometry manager. Grid is a great alternative to pack for complex layouts.

    Phil Best
    12 min read · Aug 22
Side values in Tkinter's pack geometry manager
GUI Development

Side values in Tkinter's pack geometry manager

This week we continue our journey into GUI development with Tkinter, and explore how to use the side configuration option in the pack geometry manager.

    Phil Best
    10 min read · Aug 8
Tkinter's Pack Geometry Manager
GUI Development

Tkinter's Pack Geometry Manager

In this post we dive into GUI development and take an important step towards understanding Tkinter's pack geometry manager.

    Phil Best
    10 min read · Aug 1
The Teclado Blog © 2025
Privacy Policy