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:

enter image description here

but want replace progress bar , slider in screenshot:

enter image description here

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:

enter image description here


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -