Você está aqui: Python ::: Tkinter GUI Toolkit ::: Canvas |
Como usar o componente Canvas em suas aplicações Tkinter PythonQuantidade de visualizações: 1887 vezes |
|
O que é o objeto Canvas do Tkinter? O controle Canvas é uma área retangular usada com o propósito de desenhar gráficos, tais como linhas, círculos, retângulos, polígonos, etc. Além disso, o objeto Canvas permite a inserção de imagens, texto, frames e até controles visuais tais como botões, labels, caixas de texto, entre outros. Como criar um objeto Canvas no Tkinter? Em sua forma mais simples, um controle Canvas é criado por meio de uma chamada ao construtor Canvas(), fornecendo o nome de seu componente pai e opções de personalização do controle. Veja o código abaixo:
# vamos importar o módulo Tkinter
from tkinter import *
from tkinter.ttk import *
# método principal
def main():
# cria a janela principal da aplicação
janela_principal = Tk()
# define as dimensões da janela
janela_principal.geometry("400x350")
# define o título da janela
janela_principal.title("Uso do controle Canvas")
# vamos criar o objeto Canvas
canvas = Canvas(janela_principal, bg="white", width=400, height=350)
# colocamos o Canvas na janela principal
canvas.grid(row=0, column=0)
# agora vamos desenhar um círculo no Canvas
canvas.create_oval(40, 40, 150, 150)
# entramos no loop de eventos
janela_principal.mainloop()
if __name__== "__main__":
main()
Ao executar esta aplicação Tkinter Python nós teremos o seguinte resultado: ![]() |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
Java - Como construir uma data em Java usando o método set() da classe Calendar - Apostila Java Básico Java - Como retornar a quantidade de mapeamentos (chave-valor) em um HashMap do Java usando o método size() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






