কম্পিউটার

Tkinter টেক্সট উইজেটে একটি উল্লম্ব স্ক্রলবার কিভাবে সংযুক্ত করবেন?


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

সাধারণত, Tkinter অ্যাপ্লিকেশনটিতে উল্লম্ব এবং অনুভূমিক স্ক্রলবার যোগ করার অনুমতি দেয়। ডিফল্টরূপে, উল্লম্ব স্ক্রলবারগুলি কন্সট্রাক্টরে পাওয়া যায় এবং আমাদের স্ক্রলবারের জন্য একটি অভিযোজন করার প্রয়োজন নেই। একটি Tkinter পাঠ্য উইজেটে একটি উল্লম্ব স্ক্রলবার সংযুক্ত করতে, আপনি xscrollcommand ব্যবহার করতে পারেন এবং yscrollcommmand উল্লম্ব এবং অনুভূমিক স্ক্রলবারের মান সেট করতে।

উদাহরণ

# Import the required library
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

# Create an instance of tkinter frame
win=Tk()

# Set the geometry
win.geometry("700x350")

# Add a Scrollbar(horizontal)
v=Scrollbar(win, orient='vertical')
v.pack(side=RIGHT, fill='y')

# Add a text widget
text=Text(win, font=("Georgia, 24"), yscrollcommand=v.set)

# Add some text in the text widget
for i in range(10):
   text.insert(END, "Welcome to Tutorialspoint...\n\n")

# Attach the scrollbar with the text widget
v.config(command=text.yview)
text.pack()

win.mainloop()

আউটপুট

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

Tkinter টেক্সট উইজেটে একটি উল্লম্ব স্ক্রলবার কিভাবে সংযুক্ত করবেন?


  1. কিভাবে একটি উইন্ডো থেকে Tkinter উইজেট মুছে ফেলা যায়?

  2. কিভাবে Tkinter Text Widget থেকে ইনপুট পেতে হয়?

  3. কিভাবে একটি Tkinter এন্ট্রি উইজেটের জন্য ডিফল্ট পাঠ্য সেট করবেন?

  4. কিভাবে Tkinter পাঠ্য উইজেট শুধুমাত্র পঠিত করা যায়?