Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Articles by Dev Prakash Sharma
Page 16 of 42
How to change the Entry Widget Value with a Scale in Tkinter?
Tkinter Entry widget is an input widget that supports only single-line user input. It accepts all the characters in the text field unless or until there are no restrictions set for the input. We can change the value of the Entry widget with the help of the Scale widget. The Scale widget contains a lower value and a threshold that limits the user to adjust the value in a particular range.To update the value in the Entry widget while updating the value of Scale widget, we have to create a variable that has to be given to both the scale ...
Read MoreHow to set the tab order in a Tkinter application?
The Tab order in any application decides which element of the application have to set focus. In a Tkinter application, it constantly looks for the next widget that needs to be focused on. To set the tab order in the application, we can define a function and pick all the widgets and use lift() method. It will allow the function to set the focus on a particular widget programmatically.Example#Import the required libraries from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry of Tkinter Frame win.geometry("700x350") #Add entry widgets e1 = ...
Read MoreKeyboard shortcuts with Tkinter in Python 3
Tkinter window contains many inbuilt functionalities and features which can be taken and used for various application development. There might be cases when we have to run a particular part of the application with the help of some key or function. It can be achieved by binding a particular key with the callback that contains the functions for the operation. The key can be anything from Mouse Buttons to Keyboard Keys. We can even bind the callback with Keyboard Key Combinations.Example#Import the Tkinter Library from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set ...
Read MoreHow to resize the background image to window size in Tkinter?
In order to work with images, Python Library provides Pillow or PIL package that enables applications to import images and perform various operations on them.Let us suppose that we want to resize an image dynamically to its window. In such case, we have to follow these steps −Open the Image in the Tkinter Application.Create a Canvas Widget and use create_image(**options) to place the loaded image in the canvas.Define a function to resize the loaded image.Bind the function with the parent window configuration.Example# Import the required libraries from tkinter import * from PIL import ImageTk, Image # Create an instance ...
Read MoreHow to change the thickness of a shape's outline on a Tkinter canvas?
Let us suppose we have created an oval on a Tkinter canvas. The task is to change the thickness of the oval's outline. To change the thickness of the outline, provide a border or outline to a rectangle, define the width property in the constructor and assign it an integer value. You can also define the outline property to set a color to the outline of the oval.Example#Import the required libraries from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x350") # Define a Canvas Widget canvas = Canvas(win, width=500, height=350) canvas.pack() ...
Read MoreHow to colorize the outline of a canvas rectangle in Tkinter?
Let us suppose we have created a rectangle on a Tkinter canvas. The task is to provide the rectangle with an outline that can have a color in it. To provide a border or outline to a rectangle, first define the outline property in the constructor and add a new color value to it.ExampleIn this example, we will create a rectangle on a Tkinter canvas and then apply a color to its outline.#Import the required libraries from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x350") # Define a Canvas ...
Read MoreHow do you create a Button on a Tkinter Canvas?
Canvas widget is one of the versatile widgets in the Tkinter library. You can use canvas to draw different shapes, arcs, and objects to animate within the canvas. To create a button on a Tkinter Canvas, simply pass the parent as the canvas in place of a parent in the Button constructor.ExampleIn this example, we will see how to create a Button inside a canvas widget.#Import the required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry of Tkinter Frame win.geometry("700x350") #Define a function for ...
Read MoreHow to see if a widget exists in Tkinter?
To make a particular Tkinter application fully functional and operational, we can use as many widgets as we want. If we want to check if a widget exists or not, then we can use the winfo_exists() method. The method can be invoked with the particular widget we want to check. It returns a Boolean value where True(1) specifies that the widget exists in the application, and False(0) specifies that the widget doesn't exist in the application.Example# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of Tkinter Frame win = Tk() ...
Read MoreDetermine which Button was pressed in Tkinter
Buttons are very useful in many applications where user interaction is required. Let us suppose that we want to know which button is pressed in a given application. In order to get the information about the Button, we can use the callback function in the Button configuration. In the Callback function, we will use the print(test) function to print the button that is clicked.Example#Import the required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x250") # Define function to get the information about the ...
Read MoreCreating a transparent background in a Tkinter window\\n\\n
Tkinter window provides many inbuilt functions and properties to help an application work seamlessly. They configure the GUI of the application as well.If we want to create a transparent window in an application, then we should have to define the color in the attributes('-transparentcolor', 'color' ) method. By providing the color of the window and widget, it will make the window transparent.Example#Import the Tkinter Library from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry of window win.geometry("700x350") #Add a background color to the Main Window win.config(bg = '#add123') #Create ...
Read More