本示例展示了如何在Python程序中使用标准库tkinter创建一个简单的窗口,以便从用户处获取输入信息。适合初学者参考学习。
使用Tkinter模块创建一个简单的弹出输入框示例,并返回用户输入的值。
```python
from Tkinter import *
import tkMessageBox
def getInput(title, message):
def return_callback(event):
print(root.quit())
def close_callback():
tkMessageBox.showinfo(message, 没有点击确定)
root = Tk(className=title)
entry = Entry(root)
entry.pack()
button = Button(root, text=提交)
button.bind(, return_callback)
button.pack()
root.protocol(WM_DELETE_WINDOW, close_callback)
root.mainloop()
```
注意:代码中可能存在一些语法或逻辑上的错误,比如`print(root.quit())`可能不适用于此处的使用场景。此外,在实际应用时应确保妥善处理输入框返回值和窗口关闭事件。