QML 获取以像素为单位的默认字体高度值
QML get default font height value in pixels
有没有办法得到一个?
为什么我需要它。在这里,我看起来很糟糕UI:
这里是调整复选框大小的方法:
我希望 indicator.height
值等于字体的高度。
要计算字体高度,您必须使用 FontMetrics
:
CheckBox {
text: "CheckBox"
anchors.centerIn: parent
checked: true
indicator.width: indicator.height
indicator.height: fontMetrics.height
FontMetrics {
id: fontMetrics
}
}
有没有办法得到一个?
为什么我需要它。在这里,我看起来很糟糕UI:
这里是调整复选框大小的方法:
我希望 indicator.height
值等于字体的高度。
要计算字体高度,您必须使用 FontMetrics
:
CheckBox {
text: "CheckBox"
anchors.centerIn: parent
checked: true
indicator.width: indicator.height
indicator.height: fontMetrics.height
FontMetrics {
id: fontMetrics
}
}