programação Python tem acesso a uma gama completa de widgets de interface gráfica do usuário através da biblioteca tkinter popular. Entre as jóias anônimo da biblioteca GUI é o widget de lona. Notável por sua poderosa funcionalidade , o widget tela tem sido aproveitado como a espinha dorsal para a pintura simples e programas de desenho para aplicativos de edição de imagem complexas. Tudo que foi criado ou incorporado no widget tela torna-se um objeto, e pode ser editado até o nível de pixel. O método Canvas  
 O primeiro método tela cria a tela sobre a qual outros objetos podem ser colocados. A primeira ordem de negócio é importar a biblioteca tkinter , criar uma tela e definir seu tamanho. O código Python necessário é algo como isto : 
 
 de importação tkinter * 
 
 root = Tk () 
 
 tela = Canvas ( root, width = 300 , height = 300 ) 
 
 canvas.pack (preencher = AMBOS ) 
 
 Isso cria um cinza 300 x 300 pixel quadrado . Como você criar mais objetos nesta tela, o ponto zero ( 0,0) das coordenadas será o canto superior esquerdo ; . No canto inferior direito de ser o (300 , 300) ponto 
 A criar método , Parte 1 
 
 Usado para definir e especificar as linhas , formas e vários tipos de imagens , o método de " criar " requer o nome da forma ou imagem a ser criado junto com a sua localização no coordenar avião e várias outras informações configuracional . Criando uma simples linha parecida com esta em código Python: 
 
 canvas.create_line (100 , 100, 200 , 200, tag = linha1 ) 
 
 Quando adicionado ao código acima, que cria uma tela , isso irá criar uma linha dentro da tela 300 x 300 pixel. Ele também irá retornar um número inteiro único que identifica esse objeto de linha que pode ser referenciada em código mais tarde. 
 O método Create , Parte 2 
 
 O método baseia-se criar formas, imagens bitmap e caixas de texto , entre outros elementos gráficos . A sintaxe a seguir cria um quadrado vermelho no canto superior esquerdo da canvas.create_rectangle ( 0,0,150,150 , preencher = " vermelho " , tag = " MySquare " ) 
 
 Criando uma caixa de texto requer um local na tela além de fonte, tamanho e texto, como no exemplo a seguir: "Olá , métodos de lona " 
 
 canvas.create_text ( 230.230 , texto = , preencher = " vermelho " , font = ( " Times" , "12" , tag = " TextBox1 ")) 
 a Raise , Lower , Delete e Métodos Itemconfig 
 
 objetos criados usando o método de criar pode ser movido para o topo , mudou-se para a parte inferior , excluídos ou modificados utilizando o aumento, menor , excluir e métodos itemconfig . A linha de código a seguir altera o quadrado vermelho para azul acima : 
 
 canvas.itemconfig ( MySquare , fill = "blue " ) 
 
 " MySquare " é a marca aplicada quando o método de criar criou o objeto quadrado vermelho. Objetos também podem ser referenciadas pelo ID único inteiro que foram atribuídos , quando foram criados .