Topic: [RISOLTO]QPushButton  (Letto 220 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Anakin73

  • python unicellularis
  • *
  • Post: 10
  • Punti reputazione: 0
    • Mostra profilo
[RISOLTO]QPushButton
« il: Giugno 25, 2020, 16:53 »
Buongiorno a tutti,
ho cercato in rete e sulla documentazione ufficiale ma non ho trovato (o forse non ho capito) come rendere il QPushButton un pulsante momentaneo ovvero attivo solo durante la pressione o click prolungato.
Qualcuno può aiutarmi?
Grazie
« Ultima modifica: Giugno 25, 2020, 18:54 da Anakin73 »

Offline Anakin73

  • python unicellularis
  • *
  • Post: 10
  • Punti reputazione: 0
    • Mostra profilo
Re:[RISOLTO]QPushButton
« Risposta #1 il: Giugno 25, 2020, 19:01 »
Lascio un commento per chi si dovesse trovare  in futuro nello stesso mio problema.
Ho risolto cercando nella classe Padre QAbstractButton, da qui QpushButton eredita il segnale pressed e released o collegato i due segnali a due definizioni in questo modo:
    self.In.pressed.connect(self.upClick) #In è il QpushButton
    self.In.released.connect(self.dwClick)
    def upClick(self):
        self.In.setChecked(True)

    def dwClick(self):
        self.In.setChecked(False)