Dev Prakash Sharma

Dev Prakash Sharma

414 Articles Published

Articles by Dev Prakash Sharma

Page 7 of 42

How to change the background color of a Treeview in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 05-Aug-2021 4K+ Views

The Treeview widget is designed to display the data in a hierarchical structure. It can be used to display the directories, child directories or files in the form of a list. The items present in the Listbox are called Listbox items.The treeview widget includes many properties and attributes through which we can change or modify its default properties. We can change the background of a treeview widget by defining the 'background' property in the constructor.Example# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win = Tk() ...

Read More

How to clear a Tkinter ListBox?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 05-Aug-2021 14K+ Views

To create a list of items with a scrollable widget, Tkinter provides the Listbox widget. With the Listbox widget, we can create a list that contains items called List items. Depending upon the configuration, the user can select one or multiple items from the list.If we want to clear the items in the Listbox widget, we can use the delete(0, END) method. Besides deleting all the items in the Listbox, we can delete a single item as well by selecting an item from the Listbox, i.e., by using currselection() method to select an item and delete it using the delete() ...

Read More

How can I set the row height in Tkinter TreeView?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 05-Aug-2021 10K+ Views

The treeview widget in Tkinter provides a way to represent the data in a hierarchical structure. With the Treeview widget, we can insert our data in the form of a table. The table can have rows and columns in which we can insert the data instantly.We can also configure the properties of the treeview widget such as its color, size, column width, height, row width & height, etc. To set the row height of the Treeview widget, you can create an instance of ttk themed widget where you can specify the rowheight property. The rowheight property will add internal padding ...

Read More

How do I use Window Manager (wm) attributes in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 05-Aug-2021 5K+ Views

The Window Manager is a toolkit available in Tcl/Tk that can be accessed with the command 'wm'. The 'wm' command allows you to set the appearance and geometry of the Tkinter window. We can control the title, color, size, and other attributes with this command. The 'wm' command has numerous keywords that can be used to modify its property.Example# Import the required library from tkinter import * from tkinter import ttk from tkinter import messagebox # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x350") Label(win, text="This window is disabled.",    font=("Calibri, 24")).pack() ...

Read More

How to add a separator in Menu item in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 05-Aug-2021 3K+ Views

The Tkinter Menu widget is used to create a dropdown menu in an application. With menu widgets, we can select an item from the menu and run a specific task in the application.In many applications, we see a dotted separator line that separates the menu items in the menu. The separator separates the menu item of one type from another, and we can use it to visualize the hierarchy of the menu items. To create a separator among the menu items, you can use the add_separator() method.Example# Import the required libraries from tkinter import * from tkinter import ttk ...

Read More

How to draw a dot on a canvas on a click event in Tkinter Python?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 05-Aug-2021 4K+ Views

Consider a case for creating a GUI application such that when we click on the window with a mouse button, it stores the coordinates and draws a dot. Tkinter provides events that allow the user to bind the keys or buttons with the functions.To draw a dot on click event, we can follow these general steps −Create a canvas widget and pack it to display in the window.Define a function draw_dot() that works as the event when the user does the click event.Create a global variable that counts the number of clicks in the canvas.If the count becomes two, then ...

Read More

How to change the width of a Frame dynamically in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 05-Aug-2021 26K+ Views

The frame widget in Tkinter works like a container where we can place widgets and all the other GUI components. To change the frame width dynamically, we can use the configure() method and define the width property in it.ExampleIn this example, we have created a button that is packed inside the main window and whenever we click the button, it will update the width of the frame.# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") ...

Read More

How to draw a scale that ranges from red to green in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 05-Aug-2021 2K+ Views

A color gradient defines the range of position-dependent colors. To be more specific, if you want to create a rectangular scale in an application that contains some color ranges in it (gradient), then we can follow these steps −Create a rectangle with a canvas widget and define its width and height.Define a function to fill the color in the range. To fill the color, we can use hex values inside a tuple.Iterate over the range of the color and fill the rectangle with it.Example# Import the required libraries from tkinter import * from tkinter import ttk # Create an ...

Read More

How to get the input from the Tkinter Text Widget?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 13-Jul-2021 12K+ Views

In tkinter, we can create text widgets using Text attributes using packages. However, while creating a GUI application, sometimes we need to capture the input from a text widget.We can get the input from the user in a text widget using the .get() method. We need to specify the input range which will be initially from 1.0 to END that shows the characters starting and ending till the END.Example#Import tkinter library from tkinter import * #Create an instance of tkinter window or frame win=Tk() win.geometry("700x300") def get_input():    value=my_text_box.get("1.0", "end-1c")    print(value) #Creating a text box widget ...

Read More

How to make an OptionMenu maintain the same width using tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 13-Jul-2021 3K+ Views

The OptionMenu allows users to select an option from the given menu of items. To prepare an OptionMenu, we use the OptionMenu(arguments) constructor, which takes the parent widget, a variable to store the options, the default option, and selectable options. However, in some cases, we can find that the options width is quite different from the pane width. We can maintain the width of the options by finding the maximum length from the given options. Now, by using the config(width) method, we can set the width of the OptionMenu.Example#Import Tkinter library from tkinter import * from tkinter import ttk #Create ...

Read More
Showing 61–70 of 414 articles
« Prev 1 5 6 7 8 9 42 Next »
Advertisements