কম্পিউটার

কি সঠিক:Tkinter-এ widget.rowconfigure বা widget.grid_rowconfigure?


Tkinter এর সাথে একটি অ্যাপ্লিকেশন তৈরি করার সময়, আমরা অ্যাপ্লিকেশনটি প্রসারিত করতে অনেক উপাদান এবং উইজেট ব্যবহার করতে পারি। অ্যাপ্লিকেশানে উইজেটগুলি রেন্ডার করতে, আমরা জ্যামিতি ম্যানেজার ব্যবহার করি৷

জ্যামিতি ম্যানেজার উইন্ডোর মধ্যে উইজেটের অবস্থান এবং আকার কনফিগার করে। গ্রিড জ্যামিতি ম্যানেজার উইজেটটিকে সারি এবং কলামে রাখার জন্য ব্যবহার করে।

আমরা যদি উইজেটকে স্প্যান করতে এবং আরও একটি কক্ষ বা কলামে প্রসারিত করতে চাই, তাহলে আমরা widget.rowconfigure() বা widget.grid_rowconfigure() ব্যবহার করি . এটি ওজন এর মতো প্যারামগুলি লাগে৷ এবং সারি/কল মান।

widget.rowconfigure() কখনও কখনও widget.grid_rowconfigure()-এর জায়গায় ব্যবহার করা হয় . এই পদ্ধতিগুলি ব্যবহার করে উইজেটকে একটি ওজনের বৈশিষ্ট্যের অনুমতি দেবে যা সারি এবং কলামে প্রয়োগ করা যেতে পারে৷

উদাহরণ

# Import the required libraries
from tkinter import *

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

# Set the size of the window
win.geometry("700x350")

# Add a new Frame
f1=Frame(win, background="bisque", width=10, height=100)
f2=Frame(win, background="blue", width=10, height=100)

# Add weight property to span the widget in remaining space
f1.grid(row=0, column=0, sticky="nsew")
f2.grid(row=0, column=1, sticky="nsew")

win.columnconfigure(0, weight=1)
win.rowconfigure(1, weight=0)

win.mainloop()

আউটপুট

উপরের কোডটি রান করলে উইন্ডোতে কিছু রঙিন ব্যান্ড দেখাবে। প্রদত্ত কলামে অতিরিক্ত স্থান দেওয়ার জন্য ব্যান্ডগুলিকে ওজন সম্পত্তি দেওয়া যেতে পারে।

কি সঠিক:Tkinter-এ widget.rowconfigure বা widget.grid_rowconfigure?


  1. কিভাবে একটি Tkinter পাঠ্য উইজেটের বিষয়বস্তু সাফ করবেন?

  2. Tkinter bell() পদ্ধতি

  3. কিভাবে শুধুমাত্র একপাশে একটি tkinter উইজেটে প্যাডিং যোগ করবেন?

  4. Python Tkinter-এ প্রগ্রেসবার উইজেট