Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于Tkinter(python)的查询_Python_Python 3.x_Tkinter_Tkinter Entry - Fatal编程技术网

关于Tkinter(python)的查询

关于Tkinter(python)的查询,python,python-3.x,tkinter,tkinter-entry,Python,Python 3.x,Tkinter,Tkinter Entry,我正在用tkinter创建一个记事本。我希望我在文本小部件提供的空间中写的任何内容都留在空间中,并且在我关闭它后不会被删除。我知道如何将其保存到文本文件中,但我希望在单击“保存”按钮后,它保留在文本小部件提供的空间中 这是密码 Label(root1,text="Welcome",fg="white",bg="red",font=(('cailbri'),20)).pack(fill=X) global hi hi =

我正在用tkinter创建一个记事本。我希望我在文本小部件提供的空间中写的任何内容都留在空间中,并且在我关闭它后不会被删除。我知道如何将其保存到文本文件中,但我希望在单击“保存”按钮后,它保留在文本小部件提供的空间中

这是密码

Label(root1,text="Welcome",fg="white",bg="red",font=(('cailbri'),20)).pack(fill=X)

    global hi
    hi = Text(root1)
    hi.pack(pady=20)


    Button(root1,text="Save",width=10,height=2,command=save).pack()
正如您所看到的,当我们运行代码时,会出现一个带有空白的选项卡,我们可以在其中编写代码。我想,无论我在那个空间写什么,每次我打开它都会留在那里


有人能帮我吗?

为什么不把它写到一个文件中,然后每次都读它?我们什么也看不到,但我们可以假设它是这样发生的,因为你的代码不是你代码的最小可复制示例。无论如何,如果要为文本小部件设置默认文本,可以使用
insert
for。如果要保存在运行代码时生成的信息,则无法将信息保存在某个位置。否则,关闭程序后,信息将丢失。由您在退出时保存数据,并在程序启动时恢复数据。没有什么神奇的功能可以帮你做到这一点。@Atlas435让我向你解释整个程序,在开始时有一个登录窗口,每当用户通过登录窗口时,就会出现另一个选项卡,即带有文本小部件的选项卡,在那里你可以写下你想要的内容,比如说它可以是密码或任何东西。现在,如果我将它保存到一个文本文件中,那么任何人都可以访问它,因此不需要登录窗口。我只想在有人使用正确的凭据登录后才能访问数据。如果我将它保存到文本文件中,这将是不可能的。您可以编写一个脚本来编码和解码您的信息。因此,您的程序只能读取密码。同样,信息必须保存在某个地方,因为它只是暂时可用的。或者你可以将其保存到云、服务器或其他地方。保存信息没有限制