如何在 Tkinter 中在消息框中获取输入框?
Tkinter 中的 messagebox 库提供了多种方法和内置函数。假设你想显示一个消息框,并在输入窗口小程序中从用户获取一些输入。在这种情况下,可以使用 simpledialog 中的 askstring 库。askstring 库创建一个窗口,它使用两个参数,窗口标题和输入窗口小程序之前的输入标题。我们举个例子来看看它是如何工作的。
示例
# Import the required library
from tkinter import *
from tkinter.simpledialog import askstring
from tkinter.messagebox import showinfo
# Create an instance of tkinter frame and window
win=Tk()
win.geometry("700x300")
name = askstring('Name', 'What is your name?')
showinfo('Hello!', 'Hi, {}'.format(name))
win.mainloop()输出
运行上面的代码会显示一个弹出消息框,要求用户在给定的输入窗口小程序中输入姓名。

输入姓名并单击“确定”。它将显示以下消息−

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP