কম্পিউটার

Tkinter-এ উইন্ডোর বিপরীতে লিস্টবক্সে স্ক্রলবার সংযুক্ত করুন


একটি তালিকাবক্স উইজেটে আইটেমের একটি তালিকা থাকে যেমন সংখ্যা বা অক্ষরের তালিকা। ধরুন আপনি Listbox উইজেট ব্যবহার করে আইটেমগুলির একটি দীর্ঘ তালিকা তৈরি করতে চান। তারপর, তালিকার সমস্ত আইটেম দেখার জন্য একটি সঠিক উপায় থাকা উচিত। লিস্ট বক্স উইজেটে স্ক্রলবার যোগ করা এই ক্ষেত্রে সহায়ক হবে।

একটি নতুন স্ক্রলবার যোগ করতে, আপনাকে লিস্টবক্স (প্যারেন্ট, বিজি, এফজি, প্রস্থ, উচ্চতা, বিডি, **বিকল্প) ব্যবহার করতে হবে নির্মাণকারী একবার লিস্টবক্স তৈরি হয়ে গেলে, আপনি স্ক্রলবার(**বিকল্প) এর একটি বস্তু তৈরি করে এটিতে একটি স্ক্রলবার যোগ করতে পারেন।

উদাহরণ

#Import the required libraries
from tkinter import *
from tkinter import ttk

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry of Tkinter Frame
win.geometry("700x350")

#Create a vertical scrollbar
scrollbar= ttk.Scrollbar(win, orient= 'vertical')
scrollbar.pack(side= RIGHT, fill= BOTH)

#Add a Listbox Widget
listbox = Listbox(win, width= 350, bg= 'bisque')
listbox.pack(side= LEFT, fill= BOTH)

for values in range(100):
   listbox.insert(END, values)

listbox.config(yscrollcommand= scrollbar.set)
#Configure the scrollbar
scrollbar.config(command= listbox.yview)

win.mainloop()
কনফিগার করুন

আউটপুট

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

Tkinter-এ উইন্ডোর বিপরীতে লিস্টবক্সে স্ক্রলবার সংযুক্ত করুন


  1. Tkinter-এ উইন্ডো রিসাইজার কন্ট্রোল প্যানেল

  2. আমি কিভাবে একটি tkinter উইন্ডো বন্ধ করতে পারি?

  3. পাইথন টিকিন্টারে একটি স্বচ্ছ উইন্ডো তৈরি করা হচ্ছে

  4. Python Tkinter এ একটি ফ্রেমহীন উইন্ডো তৈরি করা হচ্ছে