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

Tkinter-এ হরিজন্টাল স্ক্রোলবার কিভাবে যোগ করবেন?


Tkinter-এ Scrollbar উইজেট একটি উপকারী উইজেট যা কন্টেইনার এলিমেন্ট এবং তাদের কন্টেন্টকে স্ক্রোলবার সহ প্যাক করতে ব্যবহৃত হয়। স্ক্রোলবার দিয়ে আমরা বড় ডেটা সেট খুব দক্ষতার সাথে দেখতে পারি।

সাধারণত Tkinter-এ ভার্টিক্যাল এবং হরিজন্টাল দুটি ধরনের স্ক্রোলবার যোগ করা যায়। একটি অ্যাপ্লিকেশনে হরিজন্টাল স্ক্রোলবার যোগ করতে হলে স্ক্রোলবার কনস্ট্রাক্টরে orientation হিসেবে Horizontal ব্যবহার করতে হয়।

উদাহরণ

আমরা একটি টেক্সট এডিটর তৈরি করব যাতে একটি হরিজন্টাল স্ক্রোলবার থাকবে।

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

# Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি করুন
win = Tk()

# জিওমেটরি সেট করুন
win.geometry("700x350")

# একটি হরিজন্টাল স্ক্রোলবার যোগ করুন
h = Scrollbar(win, orient='horizontal')
h.pack(side=BOTTOM, fill='x')

# একটি টেক্সট উইজেট যোগ করুন
text = Text(win, font=("Calibri", 16), wrap=NONE, xscrollcommand=h.set)
text.pack()

# টেক্সট উইজেটে কিছু টেক্সট যোগ করুন
for i in range(5):
    text.insert(END, "Welcome to Tutorialspoint...")

# স্ক্রোলবাকে টেক্সট উইজেটের সাথে সংযুক্ত করুন
h.config(command=text.xview)

win.mainloop()

আউটপুট

উপরের কোডটি রান করলে একটি টেক্সট এডিটর দেখাবে যাতে কিছু টেক্সট থাকবে। টেক্সট উইজেটটি একটি হরিজন্টাল স্ক্রোলবার সহ প্যাক করা থাকবে যা টেক্সট ওভারফ্লো হলে দৃশ্যমান হবে।

Tkinter-এ হরিজন্টাল স্ক্রোলবার কিভাবে যোগ করবেন?


  1. Tkinter-এ বড় টেক্সট ফাইল প্রদর্শন সময় স্ক্রোলিং রেসপন্সিভনেস বাড়ানো

  2. Tkinter-এ বাটন টেক্সট ডাইনামিক্যালি রিসাইজ করা

  3. Tkinter Text Box-এর কন্টেন্ট ডিলিট করা

  4. Tkinter-এ Entry উইজেটে প্লেসহোল্ডার (Placeholder) যোগ করা