পাইথনে Tkinter লাইব্রেরি ব্যবহার করে GUI অ্যাপ্লিকেশন তৈরি করা যায়। লাইব্রেরিটি GUI অ্যাপ্লিকেশনের জন্য অনেক কার্যকর মেথড প্রদান করে। geometry মেথড একটি ফান্ডামেন্টাল মেথড যা স্ক্রিন লেআউটের সাইজ, পজিশন এবং অন্যান্য অ্যাট্রিবিউট ডিসাইড করে।
উদাহরণ - ১
নিচের প্রোগ্রামে আমরা geometry মেথড ব্যবহার করে ২০০x২০০ পিক্সেল আকারের একটি উইন্ডো তৈরি করি। তারপর সেটিতে একটি বাটন যোগ করি এবং বাটনের পজিশন উইন্ডোতে side এবং pady অপশন দিয়ে ডিসাইড করি।
উদাহরণ
from tkinter import *
base = Tk()
base.geometry('200x200')
stud = Button(base, text='Tutorialspoint', font=('Courier', 14, 'bold'))
stud.pack(side=TOP, pady=6)
mainloop()
উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:

উদাহরণ - ২
এই উদাহরণে আমরা একটি ক্যানভাস তৈরি করি যেটিতে একটি ক্লিকযোগ্য লিংক থাকবে যা আমাদের একটি URL ভিজিট করতে সক্ষম করবে। আবার geometry মেথড ব্যবহার করে ক্যানভাসের প্রয়োজনীয় সাইজ তৈরি করি।
উদাহরণ
import webbrowser
from tkinter import *
def Uniform_Resource_Locator():
url = webbrowser.open_new("https://tutorialspoint.com")
main = Tk()
main.geometry("300x250")
stud = Button(main, text="visit Tutorialspoint", font=('Courier', 15, 'bold'), command=Uniform_Resource_Locator)
stud.pack(side=RIGHT, pady=6)
main.mainloop()
উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে
