#qt #qml
#qt #qml
Вопрос:
У меня есть ярлык QML, который выглядит следующим образом:
Label {
id: itemACheck
color: "#000000"
text: "✔️"
width: parent.height
height: parent.height
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
font.pointSize: 100
font.bold: true
fontSizeMode: Text.Fit
minimumPointSize: 10
}
После того, как размер шрифта был определен, могу ли я узнать его значение?
Я пробовал использовать OnCompleted
Component.onCompleted: {
console.log( itemACheck.font.pointSize );
}
но он просто регистрирует значение 100.
Я добавил кнопку, чтобы посмотреть, был ли OnCompleted все еще ранним…
Button {
text: "push me"
onClicked: {
console.log( "clicked" );
console.log( itemACheck.font.pointSize );
}
}
но он по-прежнему регистрирует значение 100.
Комментарии:
1. Я не думаю, что есть какой-то способ получить эту информацию. Какова ценность в том, чтобы найти его?
2. Я бы хотел, чтобы другие поля использовали тот же размер точки и использовали размер точки при вычислении других значений.