[英]condition in entry box in tkinter in python
我在 python 3.4 中編寫了一個腳本,我想在 tkinter 的輸入框中放置一個 if-else 條件。 這可能嗎?
注意:當前代碼無法正常工作。 請讓我知道,我在代碼中寫的內容是否可行?
from tkinter import *
root = Tk()
a = ""
b = "hello"
e = Entry(root)
e.pack()
e.insert(0, if(len(a) == 0) b else a)
root.mainloop()
你幾乎明白了:
e.insert(0, b if not a else a)
另外,我建議您不要檢查這樣的空字符串 - 最慣用的方式(在您的情況下)是:
if not a
您可以在此處閱讀有關條件表達式的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.