Tkinter Articles

Page 10 of 46

Python: How to update tkinter labels using a loop?

Kiran Kumar Panigrahi
Kiran Kumar Panigrahi
Updated on 27-Mar-2026 3K+ Views

We normally use the Tkinter Label widget to display text and images in an application. Let us assume that we want to create an application such that the Label widget continuously gets updated with a value whenever the application executes. To achieve this, we will use a StringVar object and update its value using a loop that will iterate as long as a particular condition satisfies. A StringVar object in Tkinter can help manage the value of a widget such as an Entry widget or a Label widget. You can assign a StringVar object to the textvariable of a ...

Read More

Python: How to put a border around an OptionMenu using Tkinter?

Kiran Kumar Panigrahi
Kiran Kumar Panigrahi
Updated on 27-Mar-2026 874 Views

Adding a border around an OptionMenu widget in Tkinter can be achieved using the borderwidth and relief configuration options. These properties control the appearance of the border around the widget. Basic OptionMenu with Border The borderwidth parameter sets the thickness of the border, while relief determines the border style ? import tkinter as tk from tkinter import * # Create an instance of Tkinter frame root = tk.Tk() root.geometry("400x300") root.title("OptionMenu with Border") # Create menu options options = ("Cellphone", "Laptop", "Smartwatch", "Digital Camera") # Create a StringVar to hold the selected value selected_option ...

Read More

Facts App Using Tkinter module

Rohan Singh
Rohan Singh
Updated on 27-Mar-2026 282 Views

In Python, we can use the Tkinter module and randfacts module to create a Facts generator App. Tkinter is Python's built-in GUI toolkit that allows you to create graphical applications with buttons, labels, text boxes, and other widgets. The randfacts module generates random interesting facts. In this article, we will implement a Fact App Generator GUI application using Tkinter and the randfacts module. Installing Required Dependencies To create the facts generator app, we first need to install the randfacts module using pip. Type the following command in your terminal or command prompt ⤦ pip install randfacts ...

Read More

How to update a Button widget in Tkinter?

Kiran Kumar Panigrahi
Kiran Kumar Panigrahi
Updated on 27-Mar-2026 3K+ Views

We can update a Button widget in Tkinter in various ways, for example, we can change its size, change its background color, or remove its border. The configure() method is the primary way to update button properties after creation. Syntax button.configure(property=value) Common Button Properties Property Description Example text Button text "Click Me" bg Background color "green" font Font style and size ("Arial", 12, "bold") borderwidth Border thickness 0 (no border) state Button state "disabled" Example In the following ...

Read More

Create a GUI to Get Domain Information using Tkinter

Tamoghna Das
Tamoghna Das
Updated on 27-Mar-2026 490 Views

In today's digital world, businesses rely heavily on their online presence. Before setting up a website or purchasing a domain name, it's essential to gather comprehensive information about the domain you plan to use. This includes details like domain owner, server location, IP address, and WHOIS records. In this tutorial, we'll create a GUI application using Python's Tkinter to retrieve domain information. What is GUI? GUI (Graphical User Interface) presents data to users through interactive windows, buttons, and menus instead of traditional command-line interfaces. It allows users to interact with computers more comfortably and intuitively using visual elements ...

Read More

Create a GUI to check domain availability using Tkinter

Tamoghna Das
Tamoghna Das
Updated on 27-Mar-2026 354 Views

Building a domain availability checker with a GUI helps businesses quickly verify if their desired domain names are available. We'll create this tool using Python's Tkinter for the interface and the python-whois library for domain checking. What is a Domain? A domain name is a unique identifier for websites on the internet. It consists of two main parts: the second-level domain (like "google") and the top-level domain or TLD (like ".com"). The Domain Name System (DNS) translates these human-readable names into IP addresses that computers use to locate web servers. Common TLD examples include .com for commercial ...

Read More

How to add PDF in Tkinter GUI Python?

Manas Gupta
Manas Gupta
Updated on 27-Mar-2026 6K+ Views

This article will teach us how to display PDF files in the Tkinter GUI. We will be using the PyMuPDF library to read the PDF files and convert them into images which will then be displayed using Tkinter. For our task, we will do the following steps ? Read the PDF file Define a transformation matrix to apply on the pages of PDF to get their images Count the total number of pages for error checking Define the screen (the canvas) for our GUI Define a helper function for converting a PDF page to a PIL image ...

Read More

How to highlight a tkinter button in macOS?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 26-Mar-2026 1K+ Views

Tkinter is a Python-based GUI toolkit used to develop desktop applications. You can build different components using tkinter widgets. Tkinter programs are reliable and support cross-platform mechanisms, though some functions work differently across operating systems. The Tkinter Button widget in macOS creates native-looking buttons that can be customized using library functions and parameters. You can highlight a button using the default parameter, which sets the default color (blue) that macOS supports natively. Syntax Button(parent, text="Button Text", default="active") Parameters The default parameter accepts the following values ? active − Highlights the button ...

Read More

Changing the background color of a tkinter window using colorchooser module

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 26-Mar-2026 2K+ Views

Tkinter offers a wide variety of modules and class libraries for creating fully functional applications. The colorchooser module provides an interactive color palette that allows users to select colors for customizing their application's appearance, particularly useful for changing background colors of windows and widgets. To use the colorchooser functionality, you need to import the module using from tkinter import colorchooser. The main function colorchooser.askcolor() opens a color selection dialog and returns a tuple containing both RGB values and the hex color code. Understanding colorchooser.askcolor() The askcolor() function returns a tuple with two elements: color[0] − ...

Read More

Python Tkinter – How to display a table editor in a text widget?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 26-Mar-2026 3K+ Views

Tkinter is a Python-based GUI toolkit that is used to create full-fledged desktop applications. Tkinter has a variety of modules and class libraries to help developers create user-friendly applications quickly and easily. The Text widget in tkinter provides users a way to create a text editor that accepts multiline user-input. You can configure and customize its properties and attributes. To display tabular data using Text widgets, we create multiple Text widgets arranged in a grid pattern where each widget acts as a cell in the table. Approach To create a table-like structure using Text widgets, follow these ...

Read More
Showing 91–100 of 459 articles
« Prev 1 8 9 10 11 12 46 Next »
Advertisements