应用自定义样式表时,QProgressBar忙指示符停顿

时间:2015-03-24 10:19:46

标签: windows pyqt pyqt4

正如标题所述,一旦我应用了一个样式表,忙碌的指标就会非常明显地以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_()

0 个答案:

没有答案