如何更改QProgressDialog / QProgressBar的Value文本的颜色?

时间:2018-01-25 12:04:32

标签: python pyqt pyside qprogressbar qprogressdialog

我希望将值文字的颜色从默认的黑色更改为白色。

enter image description here

我有一个样式表,但颜色:白色似乎只适用于文字,而不是值文字。

'''
Load UI
'''
if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    app.setStyleSheet("""
        QMainWindow {background-color: rgb(80,80,80); color: white;}
        QProgressDialog {background-color: rgb(80,80,80); color: white;}
                     """)
sys.exit(app.exec_())

我还尝试将QProgressBar添加到样式表中,但这也没有做任何事情。

这是我进度对话框的代码:

def pathCasingFixFUNC(self):
    '''
    Fixes the path files that were named badly in notepad ++
    '''
    self.XprobBadCasing = ["List of bad file paths i'm checking"]

    Xprogress = QtGui.QProgressDialog("Converting Path Names...", "Cancel", 0, len(self.XprobBadCasing), self)
    Xprogress.setWindowModality(QtCore.Qt.WindowModal)
    Xprogress.setWindowTitle('Processing')

我可以使用Xprogress.value.setFont()或其他东西设置值字体颜色吗?

0 个答案:

没有答案