簡體   English   中英

使用tkinter在python中制作gui

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM