使用messagebox中自定义,实现弹出多个输入框,分别为请输入姓名、手机号、性别、年龄、地址
时间: 2023-07-10 12:34:27 浏览: 103
可以使用Python中的tkinter库来实现该功能,具体实现方法如下:
```python
import tkinter as tk
from tkinter import messagebox
def show_input_dialog():
results = []
fields = ["姓名", "手机号", "性别", "年龄", "地址"]
for field in fields:
result = tk.simpledialog.askstring(title="输入框", prompt=f"请输入{field}")
if result is None:
break
results.append(result)
if len(results) == len(fields):
messagebox.showinfo(title="输入结果", message="\n".join(results))
root = tk.Tk()
root.withdraw()
show_input_dialog()
```
该代码实现了弹出多个输入框,并且将输入框的结果保存到一个列表中。如果用户输入了所有的输入框,那么将会弹出一个消息框,显示所有输入框的结果。如果用户取消了任何一个输入框,那么将不会弹出消息框。
阅读全文