簡體   English   中英

tkinter 中的 Entry 小部件如何工作?

[英]how does the Entry widget in tkinter work?

我仍然是 Tkinter 的初學者,我不太確定 Entry 小部件是如何工作的。 我似乎無法獲得我輸入的值我嘗試將根窗口綁定到此函數,但我無法弄清楚為什么它不起作用。

def get_value(event):
current_obj = root.focus_get()
if (current_obj in entries):
    text = current_obj.get()
    data.append(text)

您可以使用get從條目中獲取值。

首先像這樣定義條目: e = tk.Entry() e.pack()

然后你可以有一個靜態函數,它通過調用entry.get()來獲取條目的值

def get_entry_value(entry)
    entry.get()

或者,如果您的應用中有多個條目都包含在某個可迭代對象中:

def get_entries(self, event=None):
    data = list()
    for e in self.entries:
        data.append(e.get())
    return data

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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