Nous essayons de mettre barre de défilement sur le widget principal, donc si l'utilisateur redimensionne la fenêtre principale, la barre de défilement apparaît, et qu'il bouge de haut en bas pour voir les widgets enfants qui est en dehors de la plus petite fenêtre widget, lui permettant de se déplacer à droite et à gauche.python Qt: barre de défilement widget principal
Voici le code pour le widget principal avec la barre de défilement ..
def centralWDG(self,MainWindow):
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.summaryBox = QtGui.QGroupBox("Project Management Layout")
self.summaryBox.setMinimumHeight(300)
self.summaryBox.setMinimumWidth(500)
self.summaryBoxScroll = QtGui.QScrollArea()
self.summaryBoxScroll.setFrameStyle(QtGui.QFrame.NoFrame)
self.summaryBoxTopLayout = QtGui.QVBoxLayout(self.summaryBox)
self.summaryBoxTopLayout.setContentsMargins(1,1,1,1)
self.summaryBoxTopLayout.addWidget(self.summaryBoxScroll)
self.summaryBoxScroll.setWidget(self.centralwidget)
self.summaryBoxLayout = QtGui.QFormLayout()
self.summaryBoxLayout.setSpacing(1)
self.summaryBoxLayout.setSizeConstraint(QtGui.QLayout.SetFixedSize)
self.summaryBoxLayout = QtGui.QFormLayout(self.centralwidget)
self.summaryBoxLayout.setSpacing(1)
self.summaryBoxLayout.setSizeConstraint(QtGui.QLayout.SetMinAndMaxSize)
self.callchildGUIs()
MainWindow.setCentralWidget(self.centralwidget)
Le système est démarré, toutes les interfaces graphiques fonctionnent bien, mais la barre de défilement ne se présente pas, il n » Peu importe si nous redimensionnons les fenêtres à très petite taille. Alors, qu'est-ce qui manque ici?
Tous les commentaires et suggestions sont très appréciés.
Merci Torsten! – ThreaderSlash