Found 10476 Articles for Python

How to increase the font size of a Text widget?

Dev Prakash Sharma
Updated on 22-Apr-2021 07:16:33

695 Views

We can customize the Tkinter widget by modifying the value of its properties such as font-family, text-size, text-size, width, the height of the frame, etc. Tkinter Text widgets are generally used for accepting multiline user input. It is similar to a standard text widget.To configure the text properties of the a widget, we can use the font(‘font-family font-size font-style) attribute by defining its font-family, font-size, and the font style.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= Text(win, width= 60, ... Read More

How to horizontally center a widget using a grid() in Tkinter?

Dev Prakash Sharma
Updated on 22-Apr-2021 07:16:12

10K+ Views

As the name suggests, a grid is nothing but a set of rows and columns. Tkinter grid manager works similarly; it places the widget in a 2-dimensional plane to align the device through its position vertically and horizontally.Let us consider an example where we want to make the widget centered in the window while resizing it. The grid(row, column) property will help to make the label widget centered horizontally, and the sticky property will avoid resizing the widget in the window.Example#Import tkinter library from tkinter import * #Create an instance of Tkinter frame or window win= Tk() #Set the geometry ... Read More

How to hide or disable the mouse pointer in Tkinter?

Dev Prakash Sharma
Updated on 22-Apr-2021 07:15:52

4K+ Views

There are several ways to disable and enable a particular widget in a Tkinter application. However, if we want to control the Tkinter window components such as mouse cursor, control icons, toolbars, then Tkinter provides several built-in functions which can be used to configure the Tkinter window objects.To hide or disable the mouse pointer for a particular Tkinter application, then we can configure the mouse property using config(mouse= "none") method. It can be invoked for the master or root window.Example#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame or window win= Tk() ... Read More

How to have image and text in one button in Tkinter?

Dev Prakash Sharma
Updated on 22-Apr-2021 07:14:00

6K+ Views

We can load the images in a Tkinter application using the PhotoImage(image location) function, which takes the image location as the parameter and displays the image on the window object. However, when we try to add an image to the button, it generally appears on the button while hiding the button text. Therefore, to make the button text and pictures relative to each other, we typically use the compound property. It takes one of four positional arguments – LEFT, RIGHT, TOP, and BOTTOM, each defining the image’s position on the button.ExampleIn this example, we have used this image to make ... Read More

How to get the value of an Entry widget in Tkinter?

Dev Prakash Sharma
Updated on 14-Sep-2023 02:16:45

43K+ Views

Let us suppose that we have created an Entry widget and we want to get the value of it. In this case, we can use the .get() method. It maps the input object into a variable which can be used further to print or display the entered value.ExampleIn this example, we will create an application that will display the input text thorough a label widget.#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") def get_value():    e_text=entry.get()    Label(win, text=e_text, font= ... Read More

How to create a child window and communicate with parents in Tkinter?

Dev Prakash Sharma
Updated on 22-Apr-2021 07:13:17

3K+ Views

Unlike other Python libraries, Tkinter has many features that are used to create a full-fledged application. It supports multiple window operations and threading for processing the operation on Windows.Following the thread, we will create an application that will pull the data from root window and put it into a child window. The concept of child window can be referred to as Dialog Boxes which present some information to the user during the happening of an event. The child window in Tkinter is created very easily by using Toplevel(root) constructor.ExampleIn this example, we will create an entry widget along with a ... Read More

How to create a borderless fullscreen application using Python-3 Tkinter?

Dev Prakash Sharma
Updated on 22-Apr-2021 07:12:56

3K+ Views

In order to make a Tkinter window borderless and full-screen, we can use the utility method attributes(‘-fullscreen’, True). Tkinter windows can be configured using functions and methods defined in the Tkinter library.Another similar method Tkinter provides to make the application window full-screen is, overrideredirect(True). This method can be invoked only if the application needs to resize in its defined width and height only.Example#Import the required Libraries from tkinter import * #Create an instance of Tkinter frame win= Tk() #Set the Geometry win.geometry("750x250") #Full Screen Window win.attributes('-fullscreen', True) def quit_win():    win.destroy() #Create a Quit Button button=Button(win, text="Quit", font=('Comic Sans', 13, ... Read More

How to convert PDF files to Excel files using Python?

Dev Prakash Sharma
Updated on 26-Aug-2023 08:29:07

35K+ Views

Python has a large set of libraries for handling different types of operations. Through this article, we will see how to convert a pdf file to an Excel file. There are various packages are available in Python to convert pdf to CSV but we will use the tabula-py module. The major part of tabula-py is written in Java that reads the pdf document and converts the Python DataFrame into a JSON object.In order to work with tabula-py, we must have java preinstalled in our system. Now, to convert the pdf file to csv we will follow the steps-First, install the ... Read More

How to bind a key to a button in Tkinter?

Dev Prakash Sharma
Updated on 09-Jul-2021 14:50:19

18K+ Views

Tkinter provides a way to bind the widget to perform certain operations. These operations are defined in a function that can be called by a particular widget. The bind(, function()) method is used to bind the keyboard key to handle such operations. We can also bind a particular key to handle certain events for the button widget.Example#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame or window win = Tk() #Set the geometry of tkinter frame win.geometry("750x250") def callback():    Label(win, text="Hello World!", font=('Georgia 20 bold')).pack(pady=4) #Create a Label ... Read More

How to add an image in Tkinter?

Dev Prakash Sharma
Updated on 21-Apr-2021 07:46:07

4K+ Views

Images are very useful objects in any application. We can process Images in a Tkinter application using the Pillow or PIL package in Python. There are several built-in functions such as loading an image, extracting an image, configuring the image pane, etc.ExampleIn this example, we will add by asking the user to select an image from a dialog box and then, display it using the Label widget.#Import the Tkinter library from tkinter import * from tkinter import ttk from tkinter import filedialog from PIL import Image, ImageTk #Create an instance of Tkinter frame win= Tk() #Define the geometry win.geometry("750x350") win.title("Image ... Read More

Advertisements