We're going to make a little note-taking app in python. First, we're going to just open a window we can type in with a menu bar with save and open options.
system
Vamos fazer um pequeno aplicativo de anotação em Python.Primeiro, vamos abrir uma janela que podemos digitar com uma barra de menus com opções salvadas e abertas.
user
Claro!Usaremos o módulo Tknter do Python para criar uma janela e um menu.

importar tknter como tk
da importação de Tinter Filedialog

# Abra uma janela
raiz = tk.tk ()
root.title ("aplicativo de anotações")

# Insira uma caixa de texto
text_box = tk.text (root)
text_box.pack ()

# Insira uma barra de menu
menu_bar = tk.menu (root)
root.config (menu = menu_bar)
file_menu = tk.menu (menu_bar, tetoff = 0)

# Função de arquivo aberto
def open_file ():
    file_path = filedialog.askopenfilename ()
    com open (file_path, "r") como arquivo:
        text = file.read ()
        text_box.delete ("1.0", tk.end)
        text_box.insert ("1.0", texto)
        
# Salvar função do arquivo
def Save_File ():
    file_path = filedialog.askSaveasFileName ()
    com open (file_path, "w") como arquivo:
        text = text_box.get ("1.0", tk.end)
        file.write (texto)
        
# Rótulos e comandos do menu de arquivo
file_menu.add_Command (Label = "Open", Command = Open_file)
file_menu.add_Command (Label = "Salvar", command = save_file)
MENU_BAR.ADD_CASCADE (LABEL = "FILE", MENU = FILE_MENU)

# loop principal
root.mainloop ()

Deixe -me saber se você tiver alguma dúvida ou precisar de assistência adicionando recursos adicionais ao seu script.
assistant
<|system|>
</s>
<|user|>
Vamos fazer um pequeno aplicativo de anotação em Python.Primeiro, vamos abrir uma janela que podemos digitar com uma barra de menus com opções salvadas e abertas.</s>
<|assistant|>
Claro!Usaremos o módulo Tknter do Python para criar uma janela e um menu.

importar tknter como tk
da importação de Tinter Filedialog

# Abra uma janela
raiz = tk.tk ()
root.title ("aplicativo de anotações")

# Insira uma caixa de texto
text_box = tk.text (root)
text_box.pack ()

# Insira uma barra de menu
menu_bar = tk.menu (root)
root.config (menu = menu_bar)
file_menu = tk.menu (menu_bar, tetoff = 0)

# Função de arquivo aberto
def open_file ():
    file_path = filedialog.askopenfilename ()
    com open (file_path, "r") como arquivo:
        text = file.read ()
        text_box.delete ("1.0", tk.end)
        text_box.insert ("1.0", texto)
        
# Salvar função do arquivo
def Save_File ():
    file_path = filedialog.askSaveasFileName ()
    com open (file_path, "w") como arquivo:
        text = text_box.get ("1.0", tk.end)
        file.write (texto)
        
# Rótulos e comandos do menu de arquivo
file_menu.add_Command (Label = "Open", Command = Open_file)
file_menu.add_Command (Label = "Salvar", command = save_file)
MENU_BAR.ADD_CASCADE (LABEL = "FILE", MENU = FILE_MENU)

# loop principal
root.mainloop ()

Deixe -me saber se você tiver alguma dúvida ou precisar de assistência adicionando recursos adicionais ao seu script.</s>
