Dev Prakash Sharma

Dev Prakash Sharma

414 Articles Published

Articles by Dev Prakash Sharma

Page 4 of 42

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

How do I open a website in a Tkinter window?

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

Tkinter offers many built-in functions and methods that contain several utility functions to help us construct a user-friendly application. In tkinter, if you want to open a webpage, you can use the built-in Python library, webview, which allows the users to view the HTML content in its own native GUI window. You can install the webview library by using the following command −pip install pywebviewTo create a window that will open the requested HTML content, you have to first create a window container by using the create_window(win_title, 'URL') method and specify the URL in the method. This will create a ...

Read More

Creating a LabelFrame inside a Tkinter Canvas

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

Tkinter provides many built-in widgets which can be used to create highlevel desktop applications. The LabelFrame widget is one of them, which allows the users to add a labelled frame. The Label is another widget in the LabelFrame, which is used to add text or images in a frame or any container.There are two main components of the LabelFrame widget, The Title Bar (also known as the text of the LabelFrame widget).The content (the content of the LabelFrame widget. You can add an image, or text as the content inside the LabelFrame widget.)To define a LabelFrame widget, you’ll need to ...

Read More

How to get a new API response in a Tkinter textbox?

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

APIs are extremely useful in implementing a service or feature in an application. APIs help to establish the connection between the server and a client, so whenever a client sends a request using one of the API methods to the server, the server responds with a status code (201 as a successful response) to the client.You can make a request to any API you want using one of the methods (GET, POST, PUT or DELETE). However, if you want to create an application where you need a request to the server using one of the publicly available API (for example, ...

Read More

Adding coloured text to selected text in Tkinter

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

If we want to implement a text editor in an application that can accept multiline user input, then we can use the Tkinter Text widget. The Text widget in Tkinter is generally used to create a text editor for an application, where we can write text and perform operations like selecting, editing and creating a specific text in the application.If you want to highlight a text and provide a color to the highlighted text, then you can use the tag_add("start", "first", "second") method. The tag_add() method takes two arguments for selecting the specified text from the text widget. You can ...

Read More

How to set a certain number of rows and columns of a Tkinter grid?

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

In Tkinter, you can set the GUI of the application by using a different geometry manager. The grid geometry manager is one of the most useful geometry managers in tkinter that is used to set the widgets location in the application using the 2D geometry form.With a grid geometry manager, you can set a certain number of rows and columns and place the widget in any location of the application. To set a certain number of rows and columns, you’ll need to specify the size value of the row and column configuration that helps to set the location of a ...

Read More

Drawing a line between two mouse clicks using tkinter

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 11-Oct-2021 1K+ 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 creates a line between two given points. Tkinter provides events that allow the user to bind the keys or buttons with the functions.To draw a line between two points, we can follow these general steps, Create a canvas widget and pack it to display in the window.Define a function draw_line() 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 ...

Read More

Creating Tkinter full-screen application

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 08-Oct-2021 3K+ Views

Tkinter initially creates a window that contains application components such as widgets and control bars. We can switch a native-looking application to a full-screen application by using the attribute(‘-fullscreen’, True) method. To make the window full-screen, just invoke the method with the particular window.Example# Import tkinter library from tkinter import * # Create an instance of tkinter frame or window win = Tk() # Set the geometry of tkinter frame win.geometry("750x250") # Create a Text widget text= Label(win, text=" HelloWelcome to Tutorialspoint.com!", font=('Century Schoolbook', 20, 'italic bold')) text.pack(pady=30) win.attributes('-fullscreen', True) win.mainloop()OutputExecuting the above code will ...

Read More

Get contents of a Tkinter Entry widget

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

An Entry widget is a basic one-line character widget that supports only single-line text input. An Entry widget can be defined by initializing the Entry(parent, width) constructor.To validate the Entry widget, we can use the get() method which results in the character entered in the Entry widget.Let us define an Entry widget that accepts single-line text input, and we will print the character that is input in the Entry widget.Example#Import the required Libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame win = Tk() #Set the geometry of Tkinter frame win.geometry("750x250") def get_content(): ...

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