5
Tkinterの削除ボタンに質問ダイアログボックスを追加しようとしました。私は確かに、はい/いいえ確認の質問を追加したいと思いますが、押したフォルダの内容を削除するボタンがあります。Tkinter askquestionダイアログボックス
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()
"No"を押しても「削除済み」文が表示されます。 if文をtkMessageBoxに追加できますか?
答えが分かり次第分かります。私は 'if == something'のさまざまな組み合わせを試みましたが、入力としてtkMessageBoxを使用するとは思わなかったので、入力のために 'yes'と 'no'を使用しようとしました。ご協力いただきありがとうございます。 – Jeff
@Jeff:問題ありません:) – JPvdMerwe
関数 'deleteme()'を実行すると、空のtkinterボックスも作成されます。これを引き起こしているのは何ですか? –