1

QProgressBar にテキストを表示したいと思います。setRange(0, 0)ビジー インジケータを表示するために使用しています。

progressBar = QProgressBar()
progressBar.setFormat('some text')
progressBar.setValue(0)
progressBar.setRange(0, 0)

を削除する必要がsetRange(0, 0)あります。そうしないと、テキストが表示されません。ビジー インジケータとテキストの両方を表示する方法はありますか?

4

2 に答える 2

0

QProgressDialog クラスを探しています。次に例を示します。

import sys
from PySide import QtGui

app = QtGui.QApplication(sys.argv)

progressbar = QtGui.QProgressDialog(labelText='Some Text...',
                                    minimum = 0, maximum = 0)

progressbar.setWindowTitle('ProgressBar Demo')
progressbar.show()
app.exec_()
于 2013-05-20T10:54:21.860 に答える