3
내 응용 프로그램의 상태 표시 줄에 진행률 막대를 추가하고 싶습니다. this post을 찾았지만 insertWidget()
을 사용하면 작동하지 않는 것 같습니다.PySide를 사용하여 StatusBar에 ProgressBar를 추가하려면 어떻게합니까?
내 응용 프로그램의 상태 표시 줄에 진행률 막대를 추가하고 싶습니다. this post을 찾았지만 insertWidget()
을 사용하면 작동하지 않는 것 같습니다.PySide를 사용하여 StatusBar에 ProgressBar를 추가하려면 어떻게합니까?
insertWidget()
메서드 대신에 addPermanentWidget()
을 사용하십시오.
class SampleBar(gui.QMainWindow):
"""Main Application"""
def __init__(self, parent = None):
print('Starting the main Application')
super(SampleBar, self).__init__()
self.initUI()
def initUI(self):
# Pre Params:
self.setMinimumSize(800, 600)
# File Menus & Status Bar:
self.statusBar().showMessage('Ready')
self.progressBar = gui.QProgressBar()
self.statusBar().addPermanentWidget(self.progressBar)
# This is simply to show the bar
self.progressBar.setGeometry(30, 40, 200, 25)
self.progressBar.setValue(50)
def main():
app = gui.QApplication(sys.argv)
main = SampleBar()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
: 여기
은 예입니다