GUI-Programming Articles

Page 4 of 25

Python Tkinter – How to export data from Entry Fields to a CSV file?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 22-Dec-2021 5K+ Views

The Entry widget is used to accept single-line text strings from users.Text widget − Displays multiple lines of text that can be edited.Label widget − Displays one or more lines of text that cannot be modified by the user.Importing tkinter, csv and creating the main window. Name the output window "Data Entry"(any name for output window) and Create three functions based on the output you need. Here the function of add, save and clear is built in to make the buttons work functionally.After providing the input in the window, click the add button. The add function will display a message ...

Read More

How to directly modify a specific item in a TKinter listbox?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 22-Dec-2021 2K+ Views

Tkinter is a Python-based GUI application development library which is generally used to build useful functional desktop applications. The Listbox widget is another tkinter widget, which is used as a container to display a list of items in the form of a Listbox.To define a list of items in a Listbox widget, you'll need to create a constructor of Listbox(root, width, height, **options). You can insert as many items as you want to display in the listbox.Suppose you want to modify a specific item in a tkinter Listbox, then you can first create a button to select the item from ...

Read More

How to explicitly resize frames in tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 22-Dec-2021 8K+ Views

The Frames widget in tkinter is generally used to display widgets in the form of a container. The Frame widget works similar to the default window container. The geometry and size of the frame widget can be configured using various geometry managers available in the tkinter library.Considering the case, if you want to configure the size of the frame explicitly, you can use the pack() geometry manager by specifying the side and padding property. The pack() geometry manager gives proper accessibility to the widget for resizing.ExampleIn the following example, we will create two frames and resize them using the pack() ...

Read More

Tkinter – How to create colored lines based on length?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 22-Dec-2021 2K+ Views

Tkinter Canvas widget is one of the versatile widgets which is generally used to draw shapes, arcs, objects, display images or any content. The objects inside the Canvas widget can be modified as well as configured using the configure() method or within the constructor by providing values to the properties.To create lines on a Canvas widget, you can use the create_lines(x0, x1, x2, x3, fill="color", width, **options) constructor. In the constructor, you can assign the values of x0(top), x1(right), x2(bottom) and x3(left) which would decide the length of the lines to be drawn inside the canvas widget.ExampleLet's take an example ...

Read More

How to stop copy, paste, and backspace in text widget in tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Dec-2021 811 Views

The Text widget accepts multiline user input, where you can type text and perform operations like copying, pasting, and deleting. There are certain ways to disable the shortcuts for various operations on a Text widget.In order to disable copy, paste and backspace in a Text widget, you’ve to bind the event with an event handler and return break using lambda keyword in python. The following example demonstrates how it works.Example# Import the required library from tkinter import * # Create an instance of tkinter frame or widget win=Tk() win.geometry("700x350") # Create a text widget text=Text(win, font="Calibri, 14") text.pack(fill= ...

Read More

How to get the index of selected option in Tkinter Combobox?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Dec-2021 11K+ Views

If you want to create a dropdown list of items and enable the items of list to be selected by the user, then you can use the Combobox widget. The Combobox widget allows you to create a dropdown list in which the list of items can be selected instantly. However, if you want to get the index of selected items in the combobox widget, then you can use the get() method. The get() method returns an integer of the selected item known as the index of the item.ExampleLet’s take an example to see how it works. In this example, we ...

Read More

How to get an Entry box within a Messagebox in Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Dec-2021 8K+ Views

There are various methods and built-in functions available with the messagebox library in tkinter. Let's assume you want to display a messagebox and take some input from the user in an Entry widget. In this case, you can use the askstring library from simpledialog. The askstring library creates a window that takes two arguments, the title of the window, and the input title before the Entry widget. Let's take an example to understand how it works.Example# Import the required library from tkinter import * from tkinter.simpledialog import askstring from tkinter.messagebox import showinfo # Create an instance of tkinter frame ...

Read More

How to attach a vertical scrollbar to a Treeview using Tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Dec-2021 4K+ Views

If you want to display a list of items that contains some columns in it, then you can use the Treeview widget in Tkinter. The Treeview widget allows the user to add a large number of lists along with the properties that can be customized instantly.If you want to attach a vertical scrollbar to the list of items in a Treeview widget, then you can define a constructor of Scrollbar and configure it by adding the command to it. Let’s take an example and see how it works.Example# Import the required libraries from tkinter import * from tkinter import ttk ...

Read More

How to disable multiselection on Treeview in tkinter?

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

The Treeview widget is used to display a list of items with more than one feature in the form of columns. By default, the listed items in a Treeview widget can be selected multiple times, however you can disable this feature by using selectmode="browse" in the Treeview widget constructor. The Treeview widget can be implemented by using the Treeview(root, column, **options) constructor.ExampleThe following example demonstrates how to disable multiselection in a Treeview widget.# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win=Tk() # Set the size of ...

Read More

How to clear the text field part of ttk.Combobox in tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 16-Dec-2021 5K+ Views

The Combobox widget is one of the versatile widgets in tkinter that is used to create a dropdown list containing some values in it. You can select a value from the dropdown list that gets replaced by the default value of the combobox widget. You can create a combobox widget by initializing the constructor of Combobox(root, width, text) widget.Consider the case, if the user wants to clear the selected value from the combobox widget, the only way you can do so is to set the value of the combobox widget as NULL by using the set (' ') method. The ...

Read More
Showing 31–40 of 242 articles
« Prev 1 2 3 4 5 6 25 Next »
Advertisements