Você está aqui: Python ::: Tkinter GUI Toolkit ::: Formulários e Janelas |
Como retornar o tamanho de uma janela do Tkinter Python ao clicar em um botãoQuantidade de visualizações: 1376 vezes |
|
Em várias situações nós precisamos saber a largura e a altura da janela de nossa aplicação Tkinter Python antes de efetuar alguma ação. Nesta dica eu mostro como isso pode ser feito. A largura da janela pode ser obtida por meio de uma chamada à função winfo_width() da classe Tk, enquanto a altura é retornada através de uma chamada ao método winfo_height(). No exemplo a seguir nós temos uma janela contendo um botão Button. Ao clicarmos no botão, a função tamanho_janela() é chamada e as dimensões da janela são exibidas em uma caixa de mensagem messagebox.showinfo(): ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# vamos importar o módulo Tkinter
from tkinter import *
from tkinter.ttk import *
from tkinter import messagebox
# cria a janela principal da aplicação
janela_principal = Tk()
# função que permite obter o tamanho da janela
def tamanho_janela():
largura = janela_principal.winfo_width()
altura = janela_principal.winfo_height()
messagebox.showinfo("Tamanho da janela",
"A largura da janela é {0} pixels e a altura é {1} pixels".format(largura, altura))
# método principal
def main():
# define as dimensões da janela
janela_principal.geometry('300x250')
# vamos definir o título da janela
janela_principal.title("Cadastro de Clientes")
Button(janela_principal, text="Tamanho da Janela",
command=tamanho_janela).pack()
# entramos no loop de eventos
janela_principal.mainloop()
if __name__== "__main__":
main()
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
JavaScript - Como resolver uma equação do segundo grau em JavaScript - Como calcular Bhaskara em JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





