如何让任务栏在PyQt4中显示我的进度条?

时间:2011-07-28 22:46:40

标签: python pyqt progress-bar taskbar

我正在使用PyQt4在我的应用程序中显示进度条,但我希望它也可以在任务栏上看到,就像许多程序,如winRAR和谷歌浏览器一样。有没有办法实现这一目标?

2 个答案:

答案 0 :(得分:3)

是的,您需要设置QProgressBar(不是QProgressBarDialog)并使用insertWidget()插入QStatusBar(或QMainWindow.statusBar()),然后在完成后使用removeWidget将其删除

答案 1 :(得分:0)

在PyQT5中,您必须使用addWidget()

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