📜  PyQt5 QSpinBox – 获取字体信息对象(1)

📅  最后修改于: 2023-12-03 14:45:50.047000             🧑  作者: Mango

PyQt5 QSpinBox – 获取字体信息对象

在 PyQt5 QSpinBox 中,它是一个小的微调控件,您可以使用它来调整数字值。当然,相应的数字也会随之改变。在这里,我们将了解如何获取 QSpinBox 中的字体信息对象。这对于在 PyQt5 中定制并掌握字体非常有用。

font = spinbox.font()

使用上述代码片段,即可获取字体信息对象。

完整示例代码如下:

import sys
from PyQt5.QtWidgets import *

class Window(QWidget):
    def __init__(self):
        super().__init__()

        self.setGeometry(100, 100, 300, 150)
        self.setWindowTitle("PyQt5 QSpinBox")
        self.UiComponents()

        self.show()

    def UiComponents(self):
        spinbox = QSpinBox(self)
        spinbox.move(100, 50)

        font = spinbox.font()
        print(font)

if __name__ == '__main__':
    App = QApplication(sys.argv)
    window = Window()
    sys.exit(App.exec_())

运行上面代码,您将看到一个具有您系统默认字体的微调控件。

<PyQt5.QtGui.QFont object at 0x7f6c83f24170>

上述输出显示了获取到的字体信息对象。

这就是在 PyQt5 中获取 QSpinBox 的字体信息对象的简单方法。