How do I make the taskbar show my progress bar in PyQt4?

邮差的信 提交于 2019-12-21 19:48:25

问题


I'm using PyQt4 to display a progress bar in my application, but I want it to also be seen on the taskbar, just like many programs such as winRAR and google chrome do. Is there a way to make that happen?


回答1:


Yes, you'll want to setup your QProgressBar (not QProgressBarDialog) and insert into QStatusBar (or QMainWindow.statusBar()) with the insertWidget(), then use removeWidget to remove it when you're done with it.




回答2:


in PyQT5 you must use addWidget()

class ExampleApp(QtWidgets.QMainWindow, mainwindow_test.Ui_MainWindow):
def __init__(self):
    super().__init__()
    self.statusbar.addWidget(self.progressBar)


来源:https://stackoverflow.com/questions/6866677/how-do-i-make-the-taskbar-show-my-progress-bar-in-pyqt4

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!