正如标题所述,一旦我应用了一个样式表,忙碌的指标就会非常明显地以10 fps的速度出现。默认的Windows样式工作正常,使用C ++和本机Qt的类似代码也是如此。
class LoadDialog(QtGui.QDialog, loaddialog_ui):
def __init__(self, title, text, minimum, maximum, start, parent=None):
QtGui.QDialog.__init__(self, parent)
self.setupUi(self)
self.setWindowFlags(QtCore.Qt.Window | QtCore.Qt.WindowTitleHint | QtCore.Qt.CustomizeWindowHint)
self.progressBar.setMinimum(minimum)
self.progressBar.setMaximum(maximum)
self.progressBar.setValue(start)
self.setWindowTitle(title)
self.labelText.setText(text)
self.progressBar.setStyleSheet("QProgressBar::chunk { background: solid black; }")
dialog = LoadDialog("Title", "Text", 0, 0, 0)
dialog.exec_()