Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Articles by Dev Prakash Sharma
Page 28 of 42
Difference between tkinter and Tkinter
In order to install tkinter in a local computer, we use several commands on the basis of our OS architecture. There are two ways to import the tkinter library in our Window-based machine which are based on the Python version. Earlier, for lower versions of Python, we generally used to import the tkinter library using the following command −from Tkinter import *However, for Python 3 or later, we generally import the Tkinter library in the environment using the following command −from tkinter import *The only difference between Tkinter and tkinter is that Tkinter was initially used with Python 2 and ...
Read MoreDisplay message when hovering over something with mouse cursor in Tkinter Python
Let us suppose we want to create an application where we want to add some description on tkinter widgets such that it displays tooltip text while hovering on the button widget. It can be achieved by adding a tooltip or popup.Tooltips are useful in applications where User Interaction is required. We can define the tooltip by instantiating the constructor of Balloon(win). After that, we can bind the button with the tooltip message that applies on the widget.Example#Import the tkinter library from tkinter import * from tkinter.tix import * #Create an instance of tkinter frame win = Tk() #Set the ...
Read MoreDraw a circle in using Tkinter Python
Tkinter Canvas are generally used for creating shapes such as arc, rectangle, triangle, freeform shapes, etc. All these shapes can be drawn using the inbuilt function available in tkinter library.ExampleIn this example, we will create a Circle using the create_oval(x0, y0, x1, y1) method by passing the following values of coordinates (x0, y0, x1, y1)#Import the library from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the geometry of window win.geometry("600x400") #Create a canvas object c= Canvas(win, width=400, height=400) c.pack() #Draw an Oval in the canvas c.create_oval(60, 60, 210, 210) win.mainloop()OutputRunning ...
Read MoreHow can I prevent a window from being resized with Tkinter?
Tkinter windows can be resized automatically by hovering and pulling over the window. We can disable the resizable property using the resizable(boolean value) method. We will pass false value to this method which will disable the window to be resized.Example#Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("650x250") Label(win, text= "Hello World", font=('Times New Roman bold', 20)).pack(pady=20) #Make the window resizable false win.resizable(False, False) win.mainloop()OutputRunning the above code will display the following the tkinter window, but you won't be able to resize it.
Read MoreHow do I bind the enter key to a function in Tkinter?
Pressing a key and handling some operation with the key is an event that can be triggered through a button. We can bind the key event using the Binding method in a tkinter application.Whenever the key will be triggered, it will call a handler that will raise the specific operation for the key event.If we want to trigger the Enter key with the bind function, we will use the bind('', Handler) method. For Enter Key, we use bind('', Handler) function.Example#Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the ...
Read MoreHow do I change the background of a Frame in Tkinter?
In order to change the background color and foreground color of a tkinter frame, we can assign different values to the bg and fg parameters in the Frame function.ExampleIn this example, we have created two frames with different background colors.#Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.geometry("650x250") #Create an frame frame1= Frame(win, bg= "red") frame2= Frame(win, bg="black") #Create an label inside the frame Label(frame2, text= "Line:1", font=('Lucida font', 20)).pack(pady=20) Label(frame1, text= "Line:2", font=('Lucida font', 20)).pack(pady=20) frame1.pack() frame2.pack() win.mainloop()OutputRunning the above ...
Read MoreHow do I display tooltips in Tkinter?
Tooltips are useful in applications where we need to display some information while hovering on a button.In order to create and display a tooltip, we can use the Balloon property of tkinter.Example#Import the tkinter library from tkinter import * from tkinter.tix import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("600x450") #Create a tooltip tip = Balloon(win) #Create a Button widget my_button=Button(win, text= "Hover Me") my_button.pack(pady=20) #Bind the tooltip with button tip.bind_widget(my_button, balloonmsg="www.tutorialspoint.com") win.mainloop()OutputThe above code will display the following window with a button "Hover Me". When the user hovers ...
Read MoreHow do I handle the window close event in Tkinter?
Tkinter provides a custom handler to close the window. It acts as a callback function that the user can run in order to close the window.To close the window using the handler, we can use the destroy() method. It closes the window abruptly after calling it in any function or any widget. Let us invoke the close event handler by defining a method.By using as an argument in WidgetExample#Importing the required library from tkinter import * #Create an instance of tkinter frame or window win= Tk() #Set the geometry win.geometry("600x400") #Create a button and pass arguments in ...
Read MoreHow do I insert a JPEG image into a Python Tkinter window?
Python provides the Pillow (PIL) package to support, process, and display the images in tkinter applications. A Tkinter application generally supports image files such as, ppm, png, and gif.Let us suppose we want to embed and display a JPEG or JPG image in our application.Tkinter Label widgets are generally used to display the text or images on the window and thus by passing the img value, we can display the JPEG image in the window.Example#Import required libraries from tkinter import * from PIL import ImageTk, Image #Create an instance of tkinter window win =Tk() #Define the geometry of ...
Read MoreHow do I set a minimum window size in Tkinter?
A Tkinter window can be initialized after running the application. Generally, the width and the height of the window is resizable which can be minimized.In order to set the window size to its minimum value, assign the value of width and height in minsize(height, width) method. The method can be invoked with the window or frame object.Example#Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Minimize the window win.minsize(150, 100) #Create a text label Label(win, text= "Window Size is minimized to 150x100", font=('Helvetica bold', 20)).pack(pady=20) win.mainloop()OutputRunning the above code ...
Read More