Skip to content

Instantly share code, notes, and snippets.

@rscarvalho
Created January 19, 2018 14:47
Show Gist options
  • Save rscarvalho/de1a4f5c84e0d3850b800727047372c4 to your computer and use it in GitHub Desktop.
Save rscarvalho/de1a4f5c84e0d3850b800727047372c4 to your computer and use it in GitHub Desktop.
#-*- coding:UTF-8 -*-
from tkinter import *
root=Tk()
class Principal:
def __init__(self, window):
window.geometry("800x600")
window.overrideredirect(True) # Maximiza a janela sem bordas
title_logo = Label(window, text="Tela Principal", bg="white")
title_logo.place(x=0, y=0, width=800, height=22)
title_f1 = Label(window, text="F1 = Menu", bg="white")
title_f1.place(x=10, y=0, anchor=NW)
title_esc = Label(window, text="Esc = Sair", bg="white")
title_esc.place(x=720, y=0, anchor=NW)
window.bind("<Escape>", lambda event: window.destroy()) # Sai do programa
window.bind("<F1>",self.Menu)
def Menu(self,menu):
self.menu = Toplevel()
self.menu.geometry("800x600")
self.menu.overrideredirect(True) # Maximiza a janela sem bordas
title_logo = Label(self.menu, text="Tela do Menu / Ajuda", bg="white")
title_logo.place(x=0, y=0, width=800, height=22)
title_f1 = Label(self.menu, text="Esc = Voltar", bg="white")
title_f1.place(x=10, y=0, anchor=NW)
def handle_esc(event):
self.menu.destroy()
return "break"
self.menu.bind("<Escape>", handle_esc) # Volta a janela principal
Principal(root)
root.mainloop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment