20-Adicionar uma barra superior:
Siga este exemplo para adicionar uma barra de menu superior:
from tkinter import Menu
menu = Menu(window)
menu.add_command(label='Arquivo')
window.config(menu=menu)
from tkinter import Menumenu = Menu(window)menu.add_command(label='Arquivo')window.config(menu=menu)
e voce pode adicionar sub itens ao itens do menu com o seguinte codigo:
menu.add_cascade(label='File', menu=new_item)
menu.add_cascade(label='File', menu=new_item)
Seu codigo deve ser algo parecido com isso:
from tkinter import *
from tkinter import filedialog
from tkinter import Menu
window = Tk()
window.title("Ti Fora da Caixa")
window.geometry('350x200')
menu = Menu(window)
window.config(menu=menu)
new_item = Menu(menu)
new_item.add_command(label='item 2')
menu.add_cascade(label='Arquivo', menu=new_item)
window.mainloop()
from tkinter import *from tkinter import filedialogfrom tkinter import Menuwindow = Tk()window.title("Ti Fora da Caixa")window.geometry('350x200')menu = Menu(window)window.config(menu=menu)new_item = Menu(menu)new_item.add_command(label='item 2')menu.add_cascade(label='Arquivo', menu=new_item)window.mainloop()
e o resultado sera esse:
E podemos ainda adicionar outros itens e separadores:
from tkinter import *
from tkinter import filedialog
from tkinter import Menu
window = Tk()
window.title("Ti Fora da Caixa")
window.geometry('350x200')
menu = Menu(window)
window.config(menu=menu)
new_item = Menu(menu)
new_item.add_command(label='item 1')
new_item.add_separator()
new_item.add_command(label='item 2')
new_item.add_separator()
new_item.add_command(label='item 3')
menu.add_cascade(label='Arquivo', menu=new_item)
window.mainloop()
from tkinter import *from tkinter import filedialogfrom tkinter import Menuwindow = Tk()window.title("Ti Fora da Caixa")window.geometry('350x200')menu = Menu(window)window.config(menu=menu)new_item = Menu(menu)new_item.add_command(label='item 1')new_item.add_separator()new_item.add_command(label='item 2')new_item.add_separator()new_item.add_command(label='item 3')menu.add_cascade(label='Arquivo', menu=new_item)window.mainloop()
0 Comentários