Topic: pyside2 e setText di label  (Letto 164 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Missile

  • python neanderthalensis
  • ****
  • Post: 306
  • Punti reputazione: 0
    • Mostra profilo
pyside2 e setText di label
« il: Dicembre 31, 2019, 14:05 »
Salve, perché quando premo il pulsante che ho creato .. invece di farmi vedere tutti i passaggi delle setText, mi fa vedere l'ultima.?
Ed in più sto usando arduino .. i led 13 si accende tutto prima invece di eseguire come è scritto nel codice.
Vi posto il codice del pulsante:
    def pushButtonMsg_pressme(self):
        self.ui.labelMsg.setText("Led on")
        arduino.write(b'H')
        time.sleep(2)
        self.ui.labelMsg.clear()
        self.ui.labelMsg.setText("Led off")
        arduino.write(b'L')
        time.sleep(2)
        self.ui.labelMsg.clear()
        self.ui.labelMsg.setText("OK")


avete idea ?

nella main ho inserito questo:
arduino = serial.Serial('COM3',9600,timeout=0)


ma funziona solo che non esegue correttamente il codice che ho scritto .. lo esegue prima e poi dopo stampa l'OK.

Idea?
Buon anno nuovo. e auguri a tutti.

Offline Missile

  • python neanderthalensis
  • ****
  • Post: 306
  • Punti reputazione: 0
    • Mostra profilo
Re:pyside2 e setText di label
« Risposta #1 il: Dicembre 31, 2019, 16:35 »
risolto devo usare Qtimer, ora mi documento ed poi ho abbandonato il progetto perché è troppo complicato.

grazie mille.