Installed, so you can read the Tcl/Tk documentation specific to that version. Properly installed on your system, and also showing what version of Tcl/Tk is Running python -m tkinter from the command line should open a windowĭemonstrating a simple Tk interface, letting you know that tkinter is Platforms, including macOS, as well as on Windows systems. Both Tk and tkinter are available on most Unix My_img = tk.PhotoImage(file = "D:\\top2.png") Width and height of the image import tkinter as tk my_w = tk.Tk()my_w.geometry("840x570") my_img = tk.PhotoImage(file = "H:\\top2.png") print(my_img.width(),my_img.height()) # Width and height of the image b1=tk.Button(my_w,image=my_img)b1.grid(row=1,column=1)my_w.mainloop() import tkinter as tkmy_w=tk.Tk()from PIL import Image,ImageTkmy_w.geometry('400x300')my_w.title('= ImageTk.PhotoImage(Image.open("H:/top2.jpg")) print(my_img.width(),my_img.height()) # Print width and height of the imageb1=tk.Button(my_w,image=my_img)b1.grid(row=1,column=1,padx=20,pady=20)my_w.mainloop() import tkinter as tkmy_w=tk.Tk()from PIL import Image,ImageTkmy_w.geometry('400x300')my_w.title('= Image.open("H:/top2.jpg") # change the path of your image print(my_img.size) # Print the tuple with width and height of the imageprint('Width: ',my_img.size,', Height: ',my_img.size)my_img = ImageTk.PhotoImage(Image.open("H:/top2.jpg"))b1=tk.Button(my_w,image=my_img)b1.grid(row=1,column=1,padx=20,pady=20)my_w.The tkinter package (“Tk interface”) is the standard Python interface to import tkinter as tk from tkinter import ttkfrom PIL import Image,ImageTkmy_w = tk.Tk()my_w.geometry("840x570") #my_img = tk.PhotoImage(file = "D:\\top2.png") my_img2 = ImageTk.PhotoImage(Image.open("D:\\my_data\\background1.jpg"))bg = tk.Label(my_w, image=my_img2)bg.place(x=0, y=0, relwidth=1, relheight=1)my_w.mainloop() To use JPG image we have to include PIL library. import tkinter as tkmy_w=tk.Tk()from PIL import Image,ImageTkmy_w.geometry('300x100')my_w.title('my_img = ImageTk.PhotoImage(Image.open("D:/images/top2.jpg"))b1=tk.Button(my_w,image=my_img)b1.grid(row=1,column=1)my_w.mainloop() Background Image of the windowĬhange the path of the image used at my_img2. %pip freezeHere is the code to display Jpg image over a button. You can check the status by using this command and check all installed libraries. from PIL import ImageTk, Image If PIL ( Python Image Library ) is not installed then use PIP to install it. Import tkinter as tkmy_w=tk.Tk()my_w.geometry('300x100')my_w.title('= tk.PhotoImage(file = "D:/images/top2.png") b1=tk.Button(my_w,image=my_img)b1.grid(row=1,column=1)my_w.mainloop() Read more on how to disply MySQL Blob binary data (image) using button PIL ( Python Imaging Library )To install use this command at command prompt pip install pillow Python Imaging Library : Pillow →įor. Import tkinter as tk my_w = tk.Tk()my_w.geometry("400x200") l1 = tk.Label(my_w, width=15 )l1.grid(row=1,column=1) my_img = tk.PhotoImage(file = "D:\\top2.png") l2 = tk.Label(my_w, image=my_img )l2.grid(row=1,column=2) my_w.mainloop()You may change you path based on the location of the image file in your system. Import tkinter as tkmy_w=tk.Tk()my_w.geometry('300x100')my_w.title('my_w.iconbitmap('D:\\images\\favicon.ico')my_w.mainloop() Adding image using Label Here \f can be understood as form feed, so we used two backslashes. Tkinter displaying icon or JPG PNG image in windows by using Label or button using PILLOW libraryĮscape the path by using two backslashes if you have any char with can be used with backslash.
0 Comments
Leave a Reply. |