Um menu em cascata é algo que está em muitos programas de computador, e é algo que pode ser utilizado na Interface gráfica Tkinter. Mais uma vez vamos aprender na prática, primeiramente abra o seu Spyder, (para saber como instalar o spyder clique aqui)
Para inserir o elemento é bem simples.
Faça uma janela comum, iremos chamar essa janela de JJ
Após formado nossa janela iremos fazer uma segunda linha de código para chamar nosso elemento Menu, que estará dentro da janela jj, em seguida confinguramos a janela:
Obs. Dentro das Linhas com o add.command eu posso adicionar funções adicionando uma vergula e em seguida inserindo o command = nome_da função.
Então é isso pessoal, divulguem nosso blog, ajude nossa iniciativa e curta nossa pagina no Facebook.
Condigo final ficou da seguinte forma:
from tkinter import*
jj = Tk()
jj.title("Diário")
menu = Menu(jj)
jj.config(menu=menu)
menu.add_cascade(label="Opções", menu=subMenu)
subMenu = Menu(menu)
subMenu.add_command(label="escrever")
subMenu.add_command(label="salvar")
subMenu.add_command(label="visualizar")
jj.mainloop()
Para inserir o elemento é bem simples.
Faça uma janela comum, iremos chamar essa janela de JJ
from tkinter import*
jj = Tk()
jj.mainloop()
jj = Tk()
jj.mainloop()
Após formado nossa janela iremos fazer uma segunda linha de código para chamar nosso elemento Menu, que estará dentro da janela jj, em seguida confinguramos a janela:
menu = Menu(jj) #aqui é a chamada do Menu
jj.config(menu=menu) #configuramos então a janela para receber o menu.
Feito esses passo precisamos inserir o nome que será exibido na linha de frente de nosso Menu, chamaremos esse nome de "opções" veja em seguida isso em código:jj.config(menu=menu) #configuramos então a janela para receber o menu.
menu.add_cascade(label="Opções", menu=subMenu) #definimos o nome que estará em amostra no menu
Em seguida fazemos as opções que estarão disponíveis me menu.
subMenu = Menu(menu) #O SubMenu criado estará dentro de menu, pois pertence a ele
#aqui estão os comandos que estarão dentro do meu Menu"opções"
subMenu.add_command(label="escrever")
subMenu.add_command(label="salvar")
subMenu.add_command(label="visualizar")
#aqui estão os comandos que estarão dentro do meu Menu"opções"
subMenu.add_command(label="escrever")
subMenu.add_command(label="salvar")
subMenu.add_command(label="visualizar")
Obs. Dentro das Linhas com o add.command eu posso adicionar funções adicionando uma vergula e em seguida inserindo o command = nome_da função.
Então é isso pessoal, divulguem nosso blog, ajude nossa iniciativa e curta nossa pagina no Facebook.
Condigo final ficou da seguinte forma:
from tkinter import*
jj = Tk()
jj.title("Diário")
menu = Menu(jj)
jj.config(menu=menu)
menu.add_cascade(label="Opções", menu=subMenu)
subMenu = Menu(menu)
subMenu.add_command(label="escrever")
subMenu.add_command(label="salvar")
subMenu.add_command(label="visualizar")
jj.mainloop()
Imagem da janela com Menu
Comentários
Postar um comentário