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_())
在 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_())