PySide,编辑旋转框颜色

PySide, editing spinbox colors

在 PySide 中,您如何使用样式表编辑旋转框字段的背景颜色,但不更改向上按钮和向下按钮的颜色?有没有标志只调整 "field?"

self.intensity_multiplier_spinbox_list[iter].setStyleSheet("QDoubleSpinBox {background-color: orange;color: black};")

您可以使用 QPalette:

import sys
from PySide2 import QtGui, QtWidgets


if __name__ == "__main__": 
    app = QtWidgets.QApplication(sys.argv)
    w = QtWidgets.QDoubleSpinBox()
    pal = w.palette()
    pal.setColor(QtGui.QPalette.Base, QtGui.QColor("orange"))
    w.setPalette(pal)
    w.show()
    sys.exit(app.exec_())