Ir para o conteúdo
alexmgarcia

[Dúvida] Glade + python (GtkToggleButton) --RESOLVIDO--

Mensagens Recomendadas

alexmgarcia    0
alexmgarcia

Olá gente da programação, por acaso encontrei este fórum e gostei, tenho uma pergunta a fazer:

Como é que faço para no Python quando activar um ToggleButton ele fazer uma acção e para quando desactivar fazer outra?

Tenho assim:

    #-- CriarIso.on_montar_cd_toggled {
    def on_montar_cd_toggled(self, widget, *args):

    #-- CriarIso.on_montar_cd_toggled }

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    80
M6

Tens um estado que é ligado/desligado e sempre que o estado muda invocas um método/função que consoante o valor desse estado faz determinada acção.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Triton    12
Triton

Por mais que te queira ajudar ainda não comecei a estudar GUI's em Python  :P :P, mas de certeza que alguém te vai ajudar.  :):D:P

EDIT: Afinal já ajudaram! :D

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
alexmgarcia    0
alexmgarcia

Tens um estado que é ligado/desligado e sempre que o estado muda invocas um método/função que consoante o valor desse estado faz determinada acção.

Isso com um if tenho em mente que se resolve, mas não sei o nome do objecto, tipo:

if objecto == "active":

  blabla

else:

  blabla2

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    80
M6

Tens um estado que é ligado/desligado e sempre que o estado muda invocas um método/função que consoante o valor desse estado faz determinada acção.

Isso com um if tenho em mente que se resolve, mas não sei o nome do objecto, tipo:

if objecto == "active":

  blabla

else:

  blabla2

O objecto és tu que o crias, pelo que és tu quem lhe dá o nome, logo tens de saber o nome dele.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
alexmgarcia    0
alexmgarcia

    #-- CriarIso.on_montar_cd_clicked {
    def on_montar_cd_clicked(self, widget, *args):
        if self.montar_cd.get_active() == True:
           print "activo"
        else:
           print "desactivo"
    #-- CriarIso.on_montar_cd_clicked }

Para depois se alguém tiver a mesma dúvida que eu nisto  :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade