কম্পিউটার টিউটোরিয়াল

Tkinter-এ ttk.Entry-র ফন্ট পরিবর্তন করা

কখনও কখনও ইউজার নাম, কান্ট্যাক্ট নম্বর, ইমেইল, অ্যাড্রেস ইত্যাদি ইনফরমেশন ইনসার্ট করতে চায়। Tkinter তার Entry উইজেটের মাধ্যমে এই টাইপের ইনপুট হ্যান্ডল করার সহজ উপায় দেয়। Tkinter Entry উইজেট ttk প্যাকেজ ব্যবহার করে স্টাইল করা যায়।

Entry উইজেটের অন্যান্য প্রোপার্টি যেমন ফন্ট প্রোপার্টি, টেক্সট-সাইজ, এবং ফন্ট-স্টাইল পরিবর্তন করতে, আমরা font('font-family font-size font-style') অ্যাট্রিবিউট ব্যবহার করতে পারি। আমরা entry constructor-এ font প্রোপার্টি স্পেসিফাই করতে পারি।

উদাহরণ

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
from tkinter import ttk

# Tkinter ফ্রেম বা উইন্ডোর ইনস্ট্যান্স তৈরি
win = Tk()

# Tkinter ফ্রেমের জিওমেট্রি সেট
win.geometry("750x250")

# একটি এন্ট্রি উইজেট তৈরি
entry = ttk.Entry(win, font=('Century 12'), width=40)
entry.pack(pady=30)

win.mainloop()

আউটপুট

উপরোক্ত কোড এক্সিকিউট করলে একটি কাস্টমাইজড এন্ট্রি উইজেট সমৃদ্ধ উইন্ডো প্রদর্শিত হবে।

Tkinter-এ ttk.Entry-র ফন্ট পরিবর্তন করা

কোডে ফন্ট অ্যাট্রিবিউটের মান পরিবর্তন করে ফন্ট প্রোপার্টি পরিবর্তন করা যাবে।

  1. Tkinter-এ Entry উইজেটের মান পাওয়া

  2. টকিন্টার পাইথনে ফ্রেমের ব্যাকগ্রাউন্ড কালার পরিবর্তন করা

  3. টকিন্টার পাইথনে উইজেটের ফন্ট স্টাইল পরিবর্তন করা (ফন্ট ফ্যামিলি/সাইজ না জানলেও)

  4. LibreOffice-এ ডিফল্ট ফন্ট কীভাবে পরিবর্তন করবেন