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: 1281 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(): # 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 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
JavaScript - Como somar dias a uma data em JavaScript usando uma função personalizada adicionar_dias() que retorna um objeto Date Java - Exercício Resolvido de Java - Usando um laço for para contar de 0 até 10 e somar todos os valores |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |