📅  最后修改于: 2023-12-03 14:45:50.047000             🧑  作者: Mango
在 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 的字体信息对象的简单方法。