Programming Articles

Page 2226 of 2547

How to use an image for the background in tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Apr-2021 3K+ Views

Background images in tkinter are versatile as the functionality can be used in making 3D, 2D games, screensaver, desktop visualizations software, etc. Tkinter canvas is used to work with all these functionalities in an application.ExampleIn this example, we will add a background image using the create_image() method in the canvas widget.#Import the required library from tkinter import * from PIL import Image, ImageTk from tkinter import ttk #Create an instance of tkinter window win= Tk() #Define the geometry of the window win.geometry("750x650") #Load the image bg= ImageTk.PhotoImage(file="./tutorialspoint.png") #Create a canvas canvas= Canvas(win, width= 400, height= 200) canvas.pack(expand=True, fill= BOTH) #Add the ...

Read More

How to update an image in a Tkinter Canvas?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Apr-2021 12K+ Views

Canvas can be used to play with images, animating objects, 3D modeling, displaying text, and many more. Moreover, we can display an image file using the create_image() constructor.Following this, let us build an application that can update the canvas images locally. We can add a button to trigger the event which when pressed will change the canvas image.To change a particular image, we can configure the canvas by using the itemconfig() constructor. It takes image files which need to be updated and displayed them on the window.Use three images of your choice and save them in the same project directory.Example#Import ...

Read More

How to set focus on Entry widget in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Apr-2021 9K+ Views

Let us suppose that there are some widgets present in an application such that we have to focus on a particular widget. By using the focus_set() method, we can activate the focus on any widget and give them priority while executing the application.Example#Import tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry of tkinter window win.geometry("750x250") #Create an Entry Widget entry= Entry(win, width= 25) entry.insert(0, "ttk Entry widget") entry.pack() #Set the focus to Entry widget entry.focus_set() win.mainloop()OutputWhen we run our program, it will display a window with ...

Read More

How to interactively validate an Entry widget content in tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Apr-2021 2K+ Views

Validating the content is a necessary part of any featured application where we allow only the required data to be processed. An Entry Widget in tkinter is used to display single line text Input. However, we can validate the Entry widget to accept only digits or alphabets.Let us first create an Entry widget that accepts only digits input. So initially, we will create an Entry widget and using register(callback) function, we will call to validate the Entry widget which validates whenever a key is stroked. It returns a string that can be used to call a function. Then, calling the ...

Read More

How to disable (grey out) a checkbutton in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 15-Apr-2021 1K+ Views

Tkinter provides a variety of input widgets such as entry widget, text widget, listbox, combobox, spinbox, checkbox, etc. Checkboxes are used for taking validity input and the state gets active whenever the user clicks on the checkbutton. In terms of a particular application, we can enable and disable the state of CheckButtons by using the state property.Example#Import the required library from tkinter import* from tkinter import ttk #Create an instance of tkinter frame win= Tk() #Set the geometry win.geometry("750x250") #Create CheckButtons chk= ttk.Checkbutton(win, text="Python") chk.pack() chk.config(state=DISABLED) win.mainloop()OutputRunning the example code will display a window with a check button that is ...

Read More

How to Disable / Enable a Button in TKinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 15-Apr-2021 20K+ Views

There are various attributes and properties in each tkinter widget to help us extend the functionality of the application. Tkinter Button widgets can be enabled and disabled by defining its state in the Button Object. The state attribute generally accepts two values Normal and Disabled which are used for enabling and disabling the button, respectively.Example#Import necessary Library from tkinter import * from tkinter import ttk from tkinter.filedialog import asksaveasfile #Create an instance of tkinter window win= Tk() #Set the geometry of tkinter window win.geometry("750x250") #Define the function to change the value in label widget def change_text(label):    label.configure(text= "Hey, I ...

Read More

How to create a timer using tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 15-Apr-2021 10K+ Views

In this example, we will create a timer using Python Tkinter. For displaying time, we will use the Time Module in Python.Initially, we will follow these steps to create the timer, Create three entry widget each for Hours, Minute and Seconds and set the value ‘00’ by default.Create a Button for setting the timer. It will call the function countdowntimer().Define a function countdowntimer() which does update once we click on the button to propagate the time.Example#Import the required library from tkinter import * import time #Create an instance of tkinter frame win = Tk() win.geometry('750x300') win.resizable(False, False) #Configure the background ...

Read More

How to change the font and size of buttons and frame in tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 15-Apr-2021 7K+ Views

Tkinter Button Widgets are a general way to provide Event Handling in a variety of applications. Sometimes, we may need to style the buttons which are defined in an application. In order to add styling in the button widgets, first create an instance of Button widget using a variable. Then, add some property like fontfamily, font-size, padding, etc. into it. The most general way to resize the button is by resizing the text in it.ExampleIn this example, we have created a button that can be resized by changing the value in the 'font' property.#Import tkinter library from tkinter import * ...

Read More

How to change the color of ttk button in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 15-Apr-2021 7K+ Views

Tkinter widgets have a consistent look and style across all the platforms and operating systems. Ttk works like CSS in an HTML script. It has many inbuilt functions, modules and methods that add style to a regular tkinter widget. Tkinter ttk buttons generally have a default color scheme, thus we can change the background color of these buttons by configuration method.ExampleIn this example, we will create a button which when pressed will change its style.#Import the necessary library import itertools from tkinter import * from tkinter import ttk #Create an instance of tkinter window win = Tk() #Set the geometry ...

Read More

How to change text cursor color in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 15-Apr-2021 2K+ Views

Tkinter Entry and text widgets are used to create single and multiline text input fields. In order to change the color of the cursor, we can specify the insertbackground property by assigning the color of the cursor.ExampleIn this example, we have created the text field and we have changed the color of the cursor by defining the insertbackground property.#Import the tkinter library from tkinter import * #Create an instance of tkinter frame win= Tk() win.geometry("750x250") #Create a text field text= Text(win) text.configure(bg= 'SteelBlue3', insertbackground='red') text.pack() win.mainloop()OutputNow, write something in the text field to see the reflected color of the cursor.

Read More
Showing 22251–22260 of 25,466 articles
Advertisements