elide Punkte sind zu hoch platziert
-
@J-Hilk
In der Screenshots ist zu sehen, dass die Punkte um einen paar Pixel versetzt sind.
Codemässig sieht eigentlich wie folgende aus:
Button { id: rootId width: 50 height: 50 background:Rectangle { width:50 height: 50 ... } contentItem: Item { .... Text { text: "sdfkjshdkfjhskdjfhskdjfhver" color: "black" elide: Text.ElideRight } } }
-
@Galilio wenn du kannst, würde ich mal eine andere Version versuchen, zumindest die letzte 5.9 version (ist ja LTS)
ansonsten würde ich sagen
https://bugreports.qt.iosry :(
-
@Galilio wenn du kannst, würde ich mal eine andere Version versuchen, zumindest die letzte 5.9 version (ist ja LTS)
ansonsten würde ich sagen
https://bugreports.qt.iosry :(
@J-Hilk
Hallo @J-Hilk
Ich habe auch einen Dummybeispiel für die gleiche Qt Version erstellt.
Ich sehe das geschilderte Problem auch nicht. Die Punkten sind genau in der richtige Stelle, wie es zu erwarten ist.In meine Applikation ist aber leider nicht so. Die Punkten sind nicht auf der Basislinie platziert.
-
@J-Hilk
Hallo @J-Hilk
Ich habe auch einen Dummybeispiel für die gleiche Qt Version erstellt.
Ich sehe das geschilderte Problem auch nicht. Die Punkten sind genau in der richtige Stelle, wie es zu erwarten ist.In meine Applikation ist aber leider nicht so. Die Punkten sind nicht auf der Basislinie platziert.
Hi @Galilio
na, da sind wir ja schonmal einen Schritt weiter!
Jetzt kannst du eigentlich nur hin gehen und, entweder dein dummy Beispiel langsam erweitern bis es dem original code entspricht, oder den original code langsam reduzieren. Auf jedenfalls solltest du so der Sache auf der Spur kommen können!
-
Hi @Galilio
na, da sind wir ja schonmal einen Schritt weiter!
Jetzt kannst du eigentlich nur hin gehen und, entweder dein dummy Beispiel langsam erweitern bis es dem original code entspricht, oder den original code langsam reduzieren. Auf jedenfalls solltest du so der Sache auf der Spur kommen können!
-
@Galilio sehr gut, gratuliere!
Würdest du es teilen ? als jemand anderes auch auf dieses Problem stößt ?@J-Hilk
Problem war, dass wir eine eigene Font verwenden und sobald die property elide beim Text auf ElideRight gesetzt ist und der Text lang ist, werden die drei Punkte nicht auf die Basislinie dargestellt sondern um eine Paar Pixel nach Oben verschoben.