কম্পিউটার

কিভাবে Ttk নোটবুক ট্যাব ড্যাশড লাইন সরাতে? (tkinter)


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

সাধারণত, নোটবুক উইজেট ttk ব্যবহার করে কনফিগার এবং স্টাইল করা যেতে পারে থিমযুক্ত উইজেট। সুতরাং, একটি নোটবুক উইজেট স্টাইল করার জন্য, আমরা TNotebook পাস করি এবং TNotebook ট্যাব কনফিগারেশনের পরামিতি। যদি আমরা একটি নির্দিষ্ট ট্যাবে ক্লিক করি, সেখানে কিছু আয়তক্ষেত্রাকার ড্যাশড লাইন প্রদর্শিত হতে পারে যা সরানো যেতে পারে৷

উদাহরণ

# Import the required library
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()
win.geometry("700x350")

# Create an instance of ttk
style = ttk.Style()

# Define Style for Notebook widget
style.layout("Tab", [('Notebook.tab', {'sticky': 'nswe', 'children':
   [('Notebook.padding', {'side': 'top', 'sticky': 'nswe', 'children':
      [('Notebook.label', {'side': 'top', 'sticky': ''})],
   })],
})]
)

# Use the Defined Style to remove the dashed line from Tabs
style.configure("Tab", focuscolor=style.configure(".")["background"])

# Create a Notebook widget
my_notebook= ttk.Notebook(win)
my_notebook.pack(expand=1,fill=BOTH)

# Creating Tabs
tab1 = ttk.Frame(my_notebook)
my_notebook.add(tab1, text= "Tab 1")
tab2 = ttk.Frame(my_notebook)
my_notebook.add(tab2, text= "Tab2")

# Create a Label in Tabs
Label(tab1, text= "Hello, Howdy?",
   font = ('Helvetica 20 bold')).pack()
Label(tab2, text= "This is a New Tab Context",
   font = ('Helvetica 20 bold')).pack()
win.mainloop()

আউটপুট

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

কিভাবে Ttk নোটবুক ট্যাব ড্যাশড লাইন সরাতে? (tkinter)

যখন আমরা উইন্ডো থেকে ট্যাবগুলি স্যুইচ করি, তখন এটি তার বিষয়বস্তু প্রদর্শন করবে

কিভাবে Ttk নোটবুক ট্যাব ড্যাশড লাইন সরাতে? (tkinter)


  1. কিভাবে Tkinter একটি ডিম্বাকৃতির রূপরেখা অপসারণ?

  2. Tkinter-এ ttk.Entry-এর ফন্ট কীভাবে পরিবর্তন করবেন?

  3. Tkinter এ তালিকাবক্সে একাধিক নির্বাচিত আইটেম কিভাবে সরাতে হয়?

  4. কিভাবে Google Chrome এ একটি ট্যাব পিন করবেন