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

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


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

উদাহরণ

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

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট from tkinter import * # Tkinter ফ্রেমের একটি উদাহরণ তৈরি win = Tk() # ফ্রেমের জ্যামিতি সেট করা win.geometry("600x400") # ডিফল্ট ফন্ট পরিবর্তন করা যা সকল উইজেটকে প্রভাবিত করবে win.option_add("*font", "lucida 20 bold italic") win.resizable(False, False) # একটি লেবেল তৈরি 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. টকিন্টার পাইথনে টেক্সট উইজেটের কন্টেন্ট ক্লিয়ার করা

  2. Python Tkinter-এ MessageBox-এর পজিশন পরিবর্তন করা

  3. Python Tkinter রুট উইন্ডো হাইড বা ডিস্ট্রয় করা

  4. Tkinter-এ মাউস কার্সর (Mouse Cursor) পরিবর্তন করা