কম্পিউটার

Python Tkinter-এ ডিফল্ট ফন্ট পরিবর্তন করুন


tkinter উইজেটগুলির ডিফল্ট আচরণ পরিবর্তন করার জন্য, আমরা সাধারণত option_add() ওভাররাইড করি পদ্ধতি বৈশিষ্ট্য এবং মান option_add()-এ পাস করা হয়েছে পদ্ধতিটি অ্যাপ্লিকেশনের সমস্ত উইজেটের পরিবর্তনগুলিকে প্রতিফলিত করবে। সুতরাং, ডিফল্ট ফন্ট পরিবর্তন করলে অ্যাপ্লিকেশনে সংজ্ঞায়িত সমস্ত উইজেটের ফন্ট প্রভাবিত হবে।

উদাহরণ

এখানে আমরা option_add() পদ্ধতিতে দুটি প্যারামিটার পাস করব, যেমন, option_add("*font", "font-family font-size font-style font-orientation")।

#Import the required libraries
from tkinter import *

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

#Set the geometry of frame
win.geometry("600x400")

#Change the default Font that will affect in all the widgets
win.option_add( "*font", "lucida 20 bold italic" )
win.resizable(False, False)

#Create a Label
Label(win, text="This is a New Line").pack()
Button(win, text="Button-1", width=10).pack()

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে পাঠ্য তথ্য ব্যবহার করে এমন সমস্ত উইজেটের জন্য ডিফল্ট ফন্টটিকে "lucida 20 bold italic" হিসাবে সেট করা হবে৷

Python Tkinter-এ ডিফল্ট ফন্ট পরিবর্তন করুন

এখন, প্রোগ্রামে ফিরে যান, নিম্নলিখিত লাইনটি সরিয়ে দিন এবং আবার চালান।

win.option_add( "*font", "lucida 20 bold italic" )

পাঠ্যটি এখন ডিফল্ট ফন্ট-

-এ প্রদর্শিত হবে

Python Tkinter-এ ডিফল্ট ফন্ট পরিবর্তন করুন


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

  2. Python Tkinter ব্যবহার করে মেসেজবক্সের অবস্থান কীভাবে পরিবর্তন করবেন

  3. আমি কিভাবে Python Tkinter রুট উইন্ডো থেকে পরিত্রাণ পেতে পারি?

  4. Tkinter এ মাউস কার্সার পরিবর্তন করা হচ্ছে