Ich möchte die tatsächliche Breite & Höhe eines Text
Elements erhalten. Wenn ich die paintedWidth
& paintedHeight
Eigenschaften verwende, verstehe ich es nicht. Zum Beispiel:Kann ich die tatsächliche Breite und Höhe eines Textelements ermitteln?
Rectangle {
color: "green"
width: a_text.paintedWidth
height: a_text.paintedHeight
Text {
id: a_text
text: "r"
color: "white"
anchors.centerIn: parent
}
}
Wenn ich diesen Code ausführen, sehe ich etwas Grünfläche auf der linken Seite des "r"
auf dem "r"
und unterhalb des "r"
. Also bekomme ich nicht die tatsächliche Breite & Höhe des . Ich meine, die Breite & Höhe der weißen Pixel.
Jeder Weg, es zu tun?
P.S. Außerdem würde ich die relative Position der realen oberen linken Ecke des Textes benötigen, ich meine, die x & y des oberen linken weißen Pixels relativ zum "offiziellen" oberen linken Pixel des Text
.
Ich bin froh, dass Sie gelöst haben deine Probleme – BaCaRoZzo