কম্পিউটার টিউটোরিয়াল

Tkinter উইজেটে ভার্টিক্যাল এবং হরিজন্টাল স্ক্রলবার যোগ করা


স্ক্রলবার অ্যাপ্লিকেশনে ডাইনামিক আচরণ যোগ করে। Tkinter-এ আমরা ভার্টিক্যাল এবং হরিজন্টাল দুটি ধরনের স্ক্রলবার তৈরি করতে পারি। Scrollbar() উইজেট Инициализира করে স্ক্রলবার তৈরি করা হয়। হরিজন্টাল স্ক্রলবার बनाने জন্য orient="horizontal" ব্যবহার করতে হয়। উইজেট কনফিগার করে স্ক্রলবার সংযুক্ত করা হয়।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট
from tkinter import *

# Tkinter ফ্রেম তৈরি
win = Tk()
win.geometry("700x350")

# ডামি টেক্সট
text_v = "Python is dynamically-typed and garbage-collected..."
text_h = ("\nNASA \n Google \nNokia \nFacebook \n Netflix \n Expedia \n Reddit \n Quora \n MIT\n Udemy \n Shutterstock \nSpotify\nAmazon\nMozilla\nDropbox")

# ভার্টিক্যাল স্ক্রলবার
scroll_v = Scrollbar(win)
scroll_v.pack(side=RIGHT, fill="y")

# হরিজন্টাল স্ক্রলবার
scroll_h = Scrollbar(win, orient=HORIZONTAL)
scroll_h.pack(side=BOTTOM, fill="x")

# Text উইজেট
text = Text(win, height=500, width=350, yscrollcommand=scroll_v.set, xscrollcommand=scroll_h.set, wrap=NONE, font=('Helvetica 15'))
text.pack(fill=BOTH, expand=0)
text.insert(END, text_v)
text.insert(END, text_h)

# স্ক্রলবার কনফিগার
scroll_h.config(command=text.xview)
scroll_v.config(command=text.yview)

win.mainloop()

আউটপুট

উপরোক্ত কোড রান করলে পাইথন প্রোগ্রামিং সম্পর্কিত টেক্সট সহ একটি উইন্ডো দেখাবে যেটিতে হরিজন্টাল এবং ভার্টিক্যাল স্ক্রলবার রয়েছে।

Tkinter উইজেটে ভার্টিক্যাল এবং হরিজন্টাল স্ক্রলবার যোগ করা


  1. Tkinter Text উইজেটের ফন্ট সাইজ বড়ানো

  2. Tkinter-এ বাটন উইজেটের টেক্সট পাওয়া

  3. টকিন্টার পাইথনে টেক্সট উইজেটে স্ক্রোলবার অ্যাটাচ করা

  4. Tkinter-এ উইজেট দেখানো ও লুকানো (Show/Hide)