Python BR

Aprenda tudo sobre a linguagem python e seus derivados!!!
 
InícioInício  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Conectar-se  

Compartilhe | 
 

 python tk label

Ir em baixo 
AutorMensagem
lucasdona



Mensagens : 1
Data de inscrição : 05/03/2013

MensagemAssunto: python tk label   Ter Mar 05, 2013 11:37 pm

Boa tarde a todos, sou novo no forum e esse é meu primeiro post. Estou com dúvida e meio perdido pra criar uma janela tk e vários labels que serão alterados de acordo com a informação. Segue abaixo um pequeno exemplo do que quero fazer:
- se for par imprime o label em cor verde, se for impar na cor azul.
- o botão sair funciona só que ele só é executado depois do sleep(1) não tem muito problema, mas acho que não é a forma correta, prq se fosse um sleep(10), por exemplo, ia esperar 10 segundos no pior caso pra fechar.
- no caso de imprimir 2 informações na tela, mas mudar a cor de somente uma? com eu faria isso? e como posicionar os labels na tela a meu gosto?
Alguém também indica um bom material sobre TK? agradeceria muito, pra eu poder estudar e tirar dúvidas, bom segue abaixo o exemplo:
Código:
from Tkinter import *
import time
corFundo="blue"
corFonte="green"
root = Tk()
root.overrideredirect(1) #remove o gerenciador de janelas, maximizar, minimizar e fechar
root.geometry("315x370+170+170")
root.configure(background=corFundo)
root.title("Informacoes")
var = StringVar()
lab1 = Label(root, textvariable = var, fg=corFonte, bg=corFundo, font="Helvetica 12 bold")
lab1.pack()
botao = Button(text="Sair", command=root.destroy, width=10, height=6, fg="blue", bg="green", font="14")
botao.pack()
num=1
while 1:
    if not num % 2:
        var.set("numero par: "+str(num))
    else:
        var.set("numero impar: "+str(num))
    num+=1
    root.update()
    time.sleep(1)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
python tk label
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Somar Valor da label e mostrar em uma textbox
» Código do formulário de pedidos gráficos pronto
» Centralizar horizontalmente e verticalmente
» [Resolvido] Nome do usuário em uma label após o login
» Textbox piscando

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Python BR :: Python e seus Derivados :: Python-
Ir para: