bonjour
existe QStackedWidget qui permet de commuter plusieurs "vues" (même chose que des onglets)
supprimer/ajouter ou show()/hide() : bof, cela fait des sauts à l'écran
Mais si ton widget est un état (image par exemple), pourquoi ne pas créer de simples widgets avec x états (lumière point/spot, on/off) ?????
ou très simpliste, juste changer l'image a afficher ?
1 2 3 4 5 6 7 8
| # dans __init__ : self.lumiere_state = QLabel(self)
...
# reponse a event
if spot :
pixmap = QPixmap('spot.png')
else:
pixmap = QPixmap('point.png')
self.lumiere_state.setPixmap(pixmap) |
Partager