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

6

我正在使用PyQt4在我的应用程序中显示一个进度条,但是我希望它也可以像许多程序(如winRAR和google chrome)一样在任务栏中显示。有办法做到这一点吗?


2个回答

2

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


2
在PyQT5中,必须使用addWidget()。
class ExampleApp(QtWidgets.QMainWindow, mainwindow_test.Ui_MainWindow):
def __init__(self):
    super().__init__()
    self.statusbar.addWidget(self.progressBar)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接