Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    405

    [PyQt] Problema con connect()

    Ciao a tutti
    MI succede una cosa strana, nel codice metto

    codice:
    QtCore.QObject.connect(self.BtBoxNuovo,QtCore.SIGNAL("clicked()"),self.ok)
    in poche parole vorrei che al click su un bottone della mia maschera
    venisse richiamata una funzione (ok())

    la funzione è stupidissima:
    codice:
        def ok(self):
            print "ok"
    dunque...avviando il programma al click sul bottone non viene generato
    NESSUN errore...però non viene neanche eseguita la funzione ok()

    Sapete spiegarmi il motivo?

    grazie mille
    buona giornata a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    405
    inoltre vorrei precisare che se al posto della funzione self.ok() metto una chiamata ad una funzione delle PyQt, il tutto funziona benissimo....... ah ovviamente ho messo self perchè la funzione ok si trova all'intenro della classe (dove c'è il connect)

  3. #3
    Sei sicuro che ok richieda solo un parametro ?


  4. #4
    Ma la classe non dovrebbe subclassare QApplication, così dovresti scrivere self.connect al posto di QtCore.connect ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.