在 Python 中使用 tkinter 在 simpledialog.askstring 中添加默认值 3

Adding default value in simpledialog.askstring using tkinter in Python 3

我正在尝试使用 tkinter 创建一个简单的文本框。下面是我尝试使用的代码。

import tkinter as tk
from tkinter import simpledialog

root = tk.Tk() # Create an instance of tkinter

start_date = simpledialog.askstring(title = "Test Title",
                                    prompt = "Entire Start Date in MM/DD/YYYY format:")

下面是我得到的预期输出。

我的问题是,如何在默认情况下在空槽中填充默认值,如下所示?

在 R 中,我可以使用以下命令轻松完成此操作。

start_date <- winDialogString("Entire Start Date in MM/DD/YYYY format:", "01/31/2018")

你读过this了吗?您可以提供 initialvalue 作为

之类的选项

simpledialog.askstring(title = "Test Title", prompt = "Entire Start Date in MM/DD/YYYY format:", initialvalue="whateveryouwant")