Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter मेनू UI से डैश्ड लाइन कैसे हटाएं?


एक मेनू बार में लंबवत स्टैक्ड मेनू आइटम होते हैं। हम Menu(root) के ऑब्जेक्ट को इनिशियलाइज़ करके मेनू बार बना सकते हैं। जब भी हम एप्लिकेशन में मेनू बार इनिशियलाइज़ करते हैं, तो यह मेनू बार के शीर्ष पर एक लाइन सेपरेटर प्रदर्शित करता है।

मेनू से सेपरेटर या डैश्ड लाइन को हटाने के लिए, हम tearoff प्रॉपर्टी का उपयोग कर सकते हैं। इसे 'tearoff = off' प्रॉपर्टी परिभाषित करके बनाया जा सकता है।

उदाहरण

# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# Tkinter फ्रेम की ज्यामिति सेट करें
win.geometry("750x250")
win.title("Editor")

# मेनूबार जोड़ें
menu_bar = Menu(win)

# मेनूबार में एक नया मेनू बनाएं
file_menu = Menu(menu_bar, tearoff="off")

# सभी फाइल मेनू आइटम्स यहां जोड़े जाएंगे
menu_bar.add_cascade(label='File', menu=file_menu)

# फाइल मेनू में मेनू आइटम्स जोड़ें
file_menu.add_command(label="New", compound='left', underline=0)
file_menu.add_command(label="Open", compound='left', underline=0)
file_menu.add_command(label="Save", compound='left', underline=0)
file_menu.add_command(label="Exit", compound='left', underline=0)

win.config(menu=menu_bar)

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर विंडो के शीर्ष पर मेनूबार वाली विंडो प्रदर्शित होगी।

Tkinter मेनू UI से डैश्ड लाइन कैसे हटाएं?

अब, 'tearoff = on' सेट करें और कोड को फिर से चलाएं ताकि मेनूबार पर इसके प्रभाव का निरीक्षण किया जा सके।

Tkinter मेनू UI से डैश्ड लाइन कैसे हटाएं?

  1. मैक पर कॉन्टेक्स्ट मेनू से सर्विस हटाएं मैक पर कॉन्टेक्स्ट मेनू से सर्विस हटाएं

    जब आप अपने मैक पर फाइल सिस्टम में राइट-क्लिक करते हैं तो दिखाई देने वाला कॉन्टेक्स्ट मेनू एक विकल्प होता है जिसे Services कहा जाता है। इस विकल्प में कई क्रियाएं होती हैं जिन्हें आप चयनित फ़ाइलों पर कर सकते हैं। छवियों का आकार बदलने से लेकर ऑटोमेटर सर्विस का उपयोग करके एनिमेटेड GIF बनाने तक, इस विकल्

  1. स्टार्ट मेनू से हाल ही में जोड़े गए सूची को कैसे हटाएं? स्टार्ट मेनू से हाल ही में जोड़े गए सूची को कैसे हटाएं?

    विंडोज 10 में, नए इंस्टॉल किए गए एप्लिकेशन को स्टार्ट मेनू में हाल ही में जोड़े गए अनुभाग के रूप में सूचीबद्ध किया जाएगा। यह स्टार्ट मेनू के ऊपरी बाएं भाग में दिखाई देता है। यह सुविधा हाल ही में इंस्टॉल किए गए तीन एप्लिकेशन को प्रदर्शित करती है, लेकिन उपयोगकर्ता इसके तहत विस्तार बटन पर क्लिक करके अध

  1. रिसायकल बिन के कॉन्टेक्स्ट मेनू से प्रॉपर्टीज को कैसे हटाएं? रिसायकल बिन के कॉन्टेक्स्ट मेनू से प्रॉपर्टीज को कैसे हटाएं?

    प्रॉपर्टीज विंडो का उपयोग चयनित ऑब्जेक्ट के लिए प्रॉपर्टीज दिखाने के लिए किया जाता है। विंडोज में, किसी आइकन पर राइट-क्लिक करने से प्रॉपर्टीज विकल्प आता है, जो डिवाइस या फाइल के बारे में विवरण प्रदान करता है। उपयोगकर्ता रिसायकल बिन के प्रॉपर्टीज विंडो में रिसायकल बिन का आकार बदल सकते हैं। प्रॉपर्टीज