PyQt5 QDoubleSpinBox – 获取它的样式表

  • Post category:Python

我来为你详细讲解python中PyQt5 QDoubleSpinBox如何获取它的样式表的完整使用攻略。以下是具体步骤:

1. 导入PyQt5模块

from PyQt5.QtWidgets import QDoubleSpinBox, QApplication
from PyQt5.QtCore import Qt

2. 创建QDoubleSpinBox对象

doubleSpinBox = QDoubleSpinBox()

3. 获取QDoubleSpinBox的样式表

styleSheet = doubleSpinBox.styleSheet()

4. 设置QDoubleSpinBox的样式表

doubleSpinBox.setStyleSheet(“QDoubleSpinBox {background-color: yellow;}”)

5. 获取QDoubleSpinBox的样式表

styleSheet = doubleSpinBox.styleSheet()

6. 打印QDoubleSpinBox的样式表

print(styleSheet)

示例一:获取默认样式表

通过styleSheet()方法可以获取QDoubleSpinBox的默认样式表,示例如下:

from PyQt5.QtWidgets import QDoubleSpinBox, QApplication

app = QApplication([])
doubleSpinBox = QDoubleSpinBox()
styleSheet = doubleSpinBox.styleSheet()

打印默认样式表

print(styleSheet)

输出结果为:空串

示例二:设置样式表

通过setStyleSheet()方法可以设置QDoubleSpinBox的样式表,示例如下:

from PyQt5.QtWidgets import QDoubleSpinBox, QApplication

app = QApplication([])

创建带样式表的QDoubleSpinBox对象

doubleSpinBox = QDoubleSpinBox()
doubleSpinBox.setStyleSheet(“QDoubleSpinBox {background-color: yellow;}”)

doubleSpinBox.show()
app.exec()

运行后,将弹出一个黄色的QDoubleSpinBox窗口

以上是使用PyQt5 QDoubleSpinBox获取它的样式表的完整攻略。