1
comment faire défiler le défilement lorsque de nouvelles données arrivent? Je veux descendre avec les nouvelles données, mais le parchemin est conservé au même endroit. comment faire défiler automatiquement?pyside - défilement automatique vers le bas dans qscrollarea
J'ai essayé d'utiliser:
maximumY = self.scroll.verticalScrollBar().maximum()
self.scroll.verticalScrollBar().setValue(maximumY)
mais pas travailler
SOLVED
self.scroll.verticalScrollBar().rangeChanged.connect(self.ResizeScroll)
def ResizeScroll(self, min, maxi):
self.scroll.verticalScrollBar().setValue(maxi)
Comment fonctionne exactement les nouvelles données arrivent? – mdurant
les données provenant de mysql. Je les implémente QVBoxLayout, plus tard un QGroupBox et ensuite fais un self.scroll.setWidget (QGroupBox) – user3720124
as-tu essayé de connecter la rangeChanged (min, max) Bsignal de la barre de défilement? Notez également que, puisque la barre de défilement forcera toujours sa valeur à se situer dans la plage autorisée, vous devriez toujours pouvoir la définir à une valeur très élevée et obtenir le bon résultat. – mdurant