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

टिंकर मेनू में 'टियरऑफ' विशेषता क्या करती है?


Tkinter.Menu का उपयोग करके, हम मेनू और सबमेनस बना सकते हैं। इसके अलावा, कुछ अन्य गुण भी हैं जिनका उपयोग टिंकर मेनू के साथ किया जाता है।

टियरऑफ़ गुण विंडो में मेनू को फाड़ने योग्य बनाता है। टियरऑफ़ विशेषता मेनू को मुख्य विंडो या पैरेंट विंडो से अलग करने के लिए एक बूलियन मान स्वीकार करती है। टियरऑफ़ विशेषता के साथ, हमारे पास दो विकल्प हैं,

  • अगर टियरऑफ़ =0 है, तो मेनू को विंडो से चिपका दें।

  • यदि टियरऑफ़ =1, यह मेनू पर एक "----" खाली बिंदीदार रेखा प्रदर्शित करता है जिसके माध्यम से हम अपने मेनू को विंडो से अलग कर सकते हैं।

उदाहरण

#Importing the tkinter library
from tkinter import *
win= Tk()
win.title("Tearoff Example")
win.geometry("600x500")

#Define a Function for Menu Selection Event
def mytext():
   lab= Label(win,text= "You have made a selection", font=('Helvetica',20)).pack(pady=20)

#Create a Menubar
menu_bar = Menu(win)

#Make the menus non-tearable
file_menu = Menu(menu_bar, tearoff=0)

#Tearable Menu
#file_menu= Menu(menu_bar, tearoff=1)
file_menu.add_command(label="New",command=mytext)
# all file menu-items will be added here next
menu_bar.add_cascade(label='File', menu=file_menu)
win.config(menu=menu_bar)

mainloop()

आउटपुट

ऊपर दिए गए स्निपेट को चलाने से आउटपुट जेनरेट होगा और एक विंडो दिखाई देगी जिसमें एक मेन्यू होगा।

इस प्रकार, नॉन-टियरेबल और टीयरेबल मेन्यू (टियरऑफ़ =0 और टियरऑफ़ =1) के लिए, आउटपुट इस प्रकार होगा -

टिंकर मेनू में  टियरऑफ  विशेषता क्या करती है?

टिंकर मेनू में  टियरऑफ  विशेषता क्या करती है?


  1. विंडोज पावर मेनू क्या है?

    विंडोज पावर मेनू, जिसे कभी-कभी विंडोज पावर यूजर मेनू के रूप में जाना जाता है, किसी भी शौकीन विंडोज उपयोगकर्ता के लिए एक आवश्यक शॉर्टकट सूची है। लेकिन यह वास्तव में क्या करता है, और आप इसे कैसे एक्सेस करते हैं? आइए जानें कि विंडोज पावर यूजर मेन्यू क्या है और यह कैसे मदद कर सकता है। विंडोज पावर मेनू

  1. टिंकर में प्रतीक्षा_विंडो विधि क्या करती है?

    टिंकर में कई इनबिल्ट फंक्शन हैं जो एप्लिकेशन लॉजिक को अधिक कार्यात्मक और रखरखाव योग्य बनाने के लिए शक्ति प्रदान करते हैं। टिंकर के पास wait_window() . है विधि जो आदर्श रूप से किसी घटना के होने की प्रतीक्षा करती है और मुख्य विंडो की घटना को निष्पादित करती है। wait_window() मुख्य विंडो घटना से पहले हो

  1. कॉलिंग Tk() वास्तव में क्या करती है?

    टिंकर एक पायथन पैकेज है जो कई कार्यों और विधियों के साथ आता है जिनका उपयोग एप्लिकेशन बनाने के लिए किया जा सकता है। टिंकर एप्लिकेशन बनाने के लिए, हम आम तौर पर टिंकर फ्रेम का एक उदाहरण बनाते हैं, अर्थात, Tk() . यह रूट विंडो को प्रदर्शित करने में मदद करता है और टिंकर एप्लिकेशन के अन्य सभी घटकों का प्रब