python - PyQt5: How to align the elements of the status bar? -
i've created status bar looks this:
def initstatusbar(self): self.zoomslider = qslider(qt.horizontal) self.zoomslider.setmaximumwidth(200) self.zoomslider.setrange(1, 200) self.zoomslider.setsinglestep(10) self.zoomslider.setvalue(100) self.progressbar = qprogressbar() self.progressbar.setmaximumwidth(400) self.statusbar().addwidget(self.progressbar) self.statusbar().addwidget(self.zoomslider)
screenshot below:
but want replace progress bar , slider in screenshot:
an initial solution use stretch greater zero, make qprogressbar stretch without limits, in case best include inside widget , embed in qstatusbar.
def initstatusbar(self): self.zoomslider = qslider(qt.horizontal) self.zoomslider.setmaximumwidth(200) self.zoomslider.setrange(1, 200) self.zoomslider.setsinglestep(10) self.zoomslider.setvalue(100) self.progressbar = qprogressbar() self.progressbar.setmaximumwidth(400) widget = qwidget(self) widget.setlayout(qhboxlayout()) widget.layout().addwidget(self.progressbar) widget.layout().addwidget(self.zoomslider) self.statusbar().addwidget(widget, 1)
screenshot:
Comments
Post a Comment