目标
- 给用户一个文本字段。
- 将他在字段中输入的文本按到外壳下方的按钮后打印出来。
使用 Tkinter 怎么可能?
Linux Mint 14 上的 Python 2.7规范
我们将使用Entry
小部件从用户那里获取文本。然后我们将定义一个函数,从这个小部件中提取文本并在 shell 中打印出来。
def printtext():
global e
string = e.get()
print string
from Tkinter import *
root = Tk()
root.title('Name')
e = Entry(root)
e.pack()
e.focus_set()
b = Button(root,text='okay',command=printtext)
b.pack(side='bottom')
root.mainloop()
首先创建窗口实例。然后Entry
打包一个小部件。之后,另一个按钮小部件也被打包。该focus_set
方法确保在运行时键盘焦点位于文本字段上。按下按钮时,它将转到使用该方法从小Entry
部件中提取文本的功能。get
您可以在此处找到有关Entry
小部件及其方法的更多信息:
from tkinter import *
root = Tk()
root.title("lol")
root.geometry("400x400")
input = Entry(root)
input.pack()
root.mainloop()