मैं टिंकर में एक डिलीट बटन पर एक पूछताछ संवाद बॉक्स जोड़ने की कोशिश कर रहा हूं। निश्चित रूप से मेरे पास एक बटन है जो एक बार दबाए जाने के बाद फ़ोल्डर की सामग्री को हटा देता है, मैं एक हां/कोई पुष्टिकरण प्रश्न जोड़ना चाहता हूं।टिंकर पूछताछ संवाद बॉक्स
import Tkinter
import tkMessageBox
top = Tkinter.Tk()
def deleteme():
tkMessageBox.askquestion("Delete", "Are You Sure?", icon='warning')
if 'yes':
print "Deleted"
else:
print "I'm Not Deleted Yet"
B1 = Tkinter.Button(top, text = "Delete", command = deleteme)
B1.pack()
top.mainloop()
हर बार जब मैं इसे चलाता हूं तो मुझे "हटाया गया" कथन मिलता है, भले ही मैं "नहीं" दबाता हूं। क्या एक if स्टेटमेंट tkMessageBox में जोड़ा जा सकता है?
जब आप उत्तर देखते हैं तो यह स्पष्ट होता है। मैंने 'if == कुछ' के विभिन्न संयोजनों की कोशिश की थी लेकिन इनपुट के रूप में tkMessageBox का उपयोग करने के बारे में नहीं सोचा था, मैं इनपुट के लिए पूछताछ के 'हां' और 'नहीं' का उपयोग करने की कोशिश करने पर लटका हुआ था। आपकी सहायता के लिए धन्यवाद। – Jeff
@ जेफ: कोई समस्या नहीं :) – JPvdMerwe
आपके फ़ंक्शन को चलाने 'deleteme()' एक खाली टिंकर बॉक्स भी बनाता है। कोई विचार यह क्या हो सकता है? –