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?
How do I make the taskbar show my progress bar in PyQt4?
Asked Answered
Related: How to show progress in windows 7 taskbar (using Qt)? and Qt: what is the current status of Windows 7 Taskbar Extensions support?. In particular, see this answer. –
Sledge
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.
in PyQT5 you must use addWidget()
class ExampleApp(QtWidgets.QMainWindow, mainwindow_test.Ui_MainWindow):
def __init__(self):
super().__init__()
self.statusbar.addWidget(self.progressBar)
© 2022 - 2024 — McMap. All rights reserved.