কম্পিউটার

উইন্ডোর আকার পরিবর্তন হলে Tkinter Listbox উইজেটের আকার পরিবর্তন করুন


Tkinter Listbox উইজেটগুলি উল্লম্বভাবে স্ট্যাক করা মেনু সহ স্ক্রোলযোগ্য বাক্সগুলি প্রদর্শন করতে ব্যবহৃত হয়। উইন্ডোর মধ্যে, ব্যবহারকারী উইজেট থেকে এক বা একাধিক আইটেম নির্বাচন করতে পারেন। Tkinter-এ, সমস্ত উইজেট উল্লম্বভাবে বা অনুভূমিকভাবে সারিবদ্ধ করা হয় এবং কখনও কখনও আমরা যখনই আমাদের উইন্ডোর আকার পরিবর্তন করি তখন উইজেট অবস্থানটি সাজানো কঠিন বলে মনে হয়৷

আমরা expand=True এবং fill=BOTH ব্যবহার করে লিস্টবক্স উইজেট বৈশিষ্ট্য কনফিগার করতে পারি সম্পত্তি এই বৈশিষ্ট্যগুলি নিশ্চিত করে যে উইজেটটি উল্লম্ব এবং অনুভূমিকভাবে প্রসারিত হয়। যাইহোক, প্রসারিত করুন উইজেটটিকে উপলব্ধ স্থানে বাড়তে দেয়৷

উদাহরণ

#Import tkinter library
from tkinter import *
#Create an instance of Tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
listbox=Listbox(win) #Create a listbox widget
listbox.pack(padx=10,pady=10,fill=BOTH, expand=True)
#fill=BOTH stretch the widget both vertically and horizontally
#expand=True, expand the widget in the available space
listbox.insert(1, "Python")
listbox.insert(2, "Java")
listbox.insert(3, "C++")
listbox.insert(4, "Rust")
listbox.insert(5, "GoLang")
listbox.insert(6, "C#")
listbox.insert(7, "JavaScript")
listbox.insert(8, "R")
listbox.insert(9, "Php")
win.mainloop()

আউটপুট

উপরের কোডটি চালানো হলে প্রোগ্রামিং ভাষার একটি তালিকা প্রদর্শিত হবে।

উইন্ডোর আকার পরিবর্তন হলে Tkinter Listbox উইজেটের আকার পরিবর্তন করুন

যখন আমরা উইন্ডোর আকার পরিবর্তন করি, তখন লিস্টবক্স উইন্ডোর সাপেক্ষে তার প্রস্থ এবং উচ্চতা বজায় রাখবে।


  1. Tkinter এ একটি বোতাম উইজেটের পাঠ্য পান

  2. Tkinter এ উইন্ডো বন্ধ করার ফাংশন

  3. Tkinter এ পর্দায় একটি উইন্ডো কেন্দ্রে কিভাবে?

  4. Tkinter ব্যবহার করে একটি উইন্ডোর আকার পরিবর্তন করার সময় গতিশীলভাবে বোতামের আকার পরিবর্তন করুন