,

Python Best Libraries | Python Libraries Series DAY 6| TKINTER | GUI APP | SCROLL BAR #python

import tkinter as tk 

from tkinter import ttk
from PIL import Image,ImageTk

root = tk.Tk()
root.title("Image in canvas with Scroll Bar")

canvas = tk.Canvas(root)
canvas.pack(side = tk.LEFT, fill = tk.BOTH)

scrollbar = ttk.Scrollbar(root,orient = tk.VERTICAL,command = canvas.yview)
scrollbar.pack(side = tk.RIGHT, fill = tk.Y)
canvas.configure(yscrollcommand = scrollbar.set)

image_path = "bg.jpg"
image = Image.open(image_path)
image_tk = ImageTk.PhotoImage(image)

canvas.create_image(0,0,anchor = tk.NW, image = image_tk)
canvas.configure(scrollregion = canvas.bbox(tk.ALL))
root.mainloop()

Author

Sona Avatar

Written by

Leave a Reply

Trending

CodeMagnet

Your Magnetic Resource, For Coding Brilliance

Programming Languages

Web Development

Data Science and Visualization

Career Section

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4205364944170772"
     crossorigin="anonymous"></script>