Tkinter Articles

Page 13 of 46

How to make specific text non-removable in tkinter?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 22-Dec-2021 301 Views

In Tkinter, users can input text using two basic text input widgets − the Text widget and the Entry widget. The Text widget is generally used to accept multiline user input, whereas in an Entry widget, the user can type only singleline text.You can customize these widgets and add additional functionality using built-in library functions and methods. To validate the input in an Entry widget, you can use the register() method. This method returns a string that can be used to call the function at later stages.To validate the input in an Entry widget, use the config(**options) method and pass ...

Read More

How to show multiple Canvases at the same time in Tkinter?

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

The Canvas widget is one of the versatile widgets in Tkinter which is used to create illustrations, draw shapes, arcs, images, and other complex layouts in an application. To create a Canvas widget, you'll need to create a constructor of canvas(root, **options).You can use the factory functions to create text, images, arcs and define other shapes in the canvas. In some cases, if you want to create another canvas using the same canvas to keep the application workflow consistent, then you can create a button to call an event that creates another canvas.To understand this, let us create a canvas ...

Read More

Getting the Cursor position in Tkinter Entry widget

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

We are already familiar with input forms where various single Entry fields are created to capture the user input. With Tkinter, we can also create a single input field using the Entry widget. Each character in the Entry field that the user enters is indexed. Thus, you can retrieve this index to get the current position of the cursor by using the index() method. To retrieve the current location of the cursor, you can pass the INSERT argument in this function.Example# Import required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter window ...

Read More

How to specify the file path in a tkinter filedialog?

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

Tkinter offers several built-in functions and class library methods to build components and user-actionable items of an application. filedialog is one of the tkinter modules that provides classes and library functions to create file/directory selection windows. You can use filedialog where you need to ask the user to browse a file or a directory from the system.You can also specify the location of the directory from where a particular file should be picked up. To display the filedialog that starts from a particular location, use the initialdir = argument in the static factory function askopenfilename(initialdir=). This function creates a ...

Read More

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
Showing 121–130 of 459 articles
« Prev 1 11 12 13 14 15 46 Next »
Advertisements