Found 26504 Articles for Server Side Programming

Set style for Labelframe in Python Tkinter

Dev Prakash Sharma
Updated on 03-May-2021 11:46:40

3K+ Views

Tkinter LabelFrame is similar to Frames in Tkinter Library. It works like a container where widgets can be placed. LabelFrame initially creates a container with some rectangular border around it. In order to style the LabelFrame widget, we have several style options such as background, borderwidth, labelanchor, highlightcolor and many more.ExampleIn this example, we will see the LabelFrame widget and its properties.#Import required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the geometry of the window win.geometry("750x250") #Initialize a LabelFrame Widget labelframe= LabelFrame(win, text= "Frame 01", width= 600, height= 200, labelanchor= "n", font= ('Helvetica ... Read More

Rock Paper and Scissor Game Using Tkinter

Dev Prakash Sharma
Updated on 03-May-2021 11:44:59

3K+ Views

Tkinter is one of the Python-based libraries used to create and develop Desktop User interfaces and applications. Using the Tkinter library and its packages, we will create a Rock Paper Scissor Game Application. The game can be played between two people using hand gestures. The condition for winning the game is, If player A gets Paper and Player B gets scissors, then Scissor wins.If player A gets Paper and Player B gets Rock, then Paper wins.Similarly, If player A gets Rock and Player B gets scissors, then Rock wins.Following these game conditions, we will first create the GUI for the game user interface. The ... Read More

Placing plot on Tkinter main window in Python

Dev Prakash Sharma
Updated on 03-May-2021 11:39:14

2K+ Views

Oftentimes, we need to deal with plots in our Tkinter GUI-based application. To support the plots for the available data points, Python provides a Matplotlib package that can be imported into the application easily. In order to add a plot for the given data points, we have to install several other packages such as NumPy along with Matplotlib. NumPy is a Python library that helps to deal with scientific calculation in the Data.ExampleIn this example, we will create data points for the car prices starting from (100000) with the units in the range of 1000 to 5000.#Import the required Libraries ... Read More

Making Menu options with Checkbutton in Tkinter?

Dev Prakash Sharma
Updated on 04-May-2021 14:18:37

2K+ Views

The Menu Bar in Tkinter can be created by initializing Menu (parent) instances in the application. We can add checkbuttons in place of add_command to extend the feature of Menu Bar in any application.To add the menu items using the add_checkbutton(label, options) method, we first initialize a Menu Bar. Once the MenuBar is defined, we can give the value of menu items by using Checkbuttons. The CheckButtons can be used to add the list of Menu Items or options. Checkbuttons are nothing but the Boolean widget, which validates a particular value by making it True or False. To mark the ... Read More

Is it possible to color a specific item in a Tkinter Listbox widget?

Dev Prakash Sharma
Updated on 04-May-2021 14:19:01

2K+ Views

Tkinter ListBox widget is generally used for creating a list of items in the form of a list. The items can be chosen through the mouse buttons whenever we click a particular List Item. Each item in the ListBox is configured with the default color, which can be changed by defining the ‘background’ and ‘foreground’ color in itemconfig(options) method.ExampleIn this example, we will create a ListBox that contains a list of items. We will provide different colors to a few of the list items.#Import required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Define ... Read More

How would I make destroy() method in Tkinter work with my code?

Dev Prakash Sharma
Updated on 04-May-2021 14:19:28

732 Views

In order to close or remove any widget in an existing Tkinter application, we can use the destroy() method. It terminates the widget process abruptly within the program. The method can be invoked with the specific widget we want to close.ExampleIn this example, we will create a button to remove the Label Widget from the application.#Import required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame win= Tk() #Define the geometry of the window win.geometry("750x250") #Define a function to destroy the label widget def close_widget():    label.destroy() #Create a label label= Label(win, text= ... Read More

How to Update the label of the Tkinter menubar item?

Dev Prakash Sharma
Updated on 04-May-2021 14:19:52

1K+ Views

A Menubar contains a set of Menu Item in which each Menu Item is defined for different functionalities or operations. Let us suppose that we want to update the label of Menu Bar Items, then we can use entryconfigure(item_number, options..) method in a callback. To update the Menu Items in the Menu Bar, we can add label in the above method.ExampleLet us create an application with a list of Menu Items in the Menu Bar. When we will click a Particular Item, it will change the text in it.#Import the required Library from tkinter import * #Create an Instance of tkinter frame ... Read More

How to stop Tkinter Frame from shrinking to fit its contents?

Dev Prakash Sharma
Updated on 04-May-2021 14:20:20

13K+ Views

The sizing property of all the widgets in the Tkinter frame is by default set to the size of the widgets themselves. The frame container shrinks or grows automatically to fit the widgets inside it. To stop allowing the frame to shrink or grow the widget, we can use propagate(boolean) method with one of any pack or grid geometry manager. This method stops the frame from propagating the widgets to be resized.There are two general ways we can define the propagate property, pack_propagate (False) – If the Frame is defined using the Pack Geometry Manager.grid_propagate (False) – If the Frame is ... Read More

How to set the min and max height or width of a Frame in Tkinter?

Dev Prakash Sharma
Updated on 04-May-2021 14:20:50

6K+ Views

In order to manage too many widgets in the window, we can use Frame widgets in Tkinter. In order to place the widgets inside the frame widget, we have to set the relative width and height of the frame. To configure the relative height and width of the frame, we have to configure it using the place(relx, rely) method.Now, let us create a frame and add a button to it.Example#import required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame win= Tk() #Set the geometry of the window win.geometry("750x250") #Create a LabelFrame ... Read More

How to set focus for Tkinter widget?

Dev Prakash Sharma
Updated on 04-May-2021 14:21:13

11K+ Views

Tkinter has many inbuilt functions or methods that can be used to extend the functionality of any widget in the application. Sometimes, we need to change or modify the focus of any widget in the application which can be achieved by using the focus_set() method.This method sets the default focus for any widget and makes it active till the execution of the program.ExampleIn this example, we will set the focus on first Entry widget where we are required to Enter the name of the User.#Import the required Libraries from tkinter import * from tkinter import ttk #Create an instance of ... Read More

Advertisements