Сохранение текста поля entry

Рейтинг: 1Ответов: 0Опубликовано: 06.03.2023

Я создаю приложение, Remote Controller, которое будет включать фильмы с помощью telegram bot. У меня все готово кроме интерфейса. Я делаю интерфейс на tkinter. Вот мой код интерфейса:

from tkinter import *
from tkinter import ttk
import os

def show_message():
    config = open("config.py","w")
    tokenT = token.get()
    adminT = admin.get()
    if (tokenT=='' and adminT=='') or (tokenT=='' or adminT==''):
        print("Поля пустые!")
    else:
        config.write(f"bot_token = '{tokenT}'" + "\n")
        config.write(f"admin = '{adminT}'")
        config.close()
        os.system("./main.py")

root = Tk()
root.title("Remote controller")
root.geometry("250x150")
tokenL = Label(text="Введите токен вашего бота:")
tokenL.pack()
token = ttk.Entry()
token.pack(anchor=NW, padx=6, pady=6)
adminL = Label(text="Введите ваш id:")
adminL.pack()
admin = ttk.Entry()
admin.pack(anchor=NW, padx=6, pady=7)

btn = ttk.Button(text="Запуск бота", command=show_message)
btn.pack(anchor=NW, padx=6, pady=6)
root.mainloop()

Можно ли сделать так, чтоб в полях token и admin при перезапуске сохранялись в приложении?

Ответы

Ответов пока нет.