[英]Using tkinter for making gui in python
我正在嘗試為基本的dbms項目制作gui,而在大多數情況下,tkinter似乎很容易,但是我無法獲得如何使用Entry來實際獲取輸入並將其存儲以供以后使用(如if條件或其他條件)例如:
root = Tk()
label = Label(root,text="Testing")
label.grid(row=0)
entry = Entry(root)
entry.grid(row=0,column=1)
現在我想做的就是使用我剛剛在輸入字段中輸入的值/單詞說出來,例如在控制台上打印出來。
我以為我們可以寫
print(entry)
但這只是在控制台上打印一些隨機的小數,理想情況下,id希望將值存儲在某個變量中(如果不可能僅使用“ entry”),那么我也可以在條件等條件下使用它
我正在使用python 3
您必須檢索值:
s=entry.get()
print(s)
您的意思是要在輸入中顯示一些數據?
您可以這樣做:
v = StringVar()
e = Entry(master, textvariable=v)
e.pack()
v.set("a default value")
s = e.get()
您可以只設置“ v”的值,例如Entry show“默認值”字符串。 您可以使用“ get”方法獲取值。
通過打印entry
您打印的不是條目中的內容,而是實際的條目本身。 您需要使用entry.get()
來獲取條目的內容。
print(entry.get())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.