[Bug 162185] tooltip is too long

Burkhard Lück lueck at hube-lueck.de
Sun Sep 13 15:49:17 CEST 2009


Am Sonntag 13 September 2009 14:49:46 schrieb Frederik Schwarzer:
> [Burkhard Lück | Sunday 13 September 2009]
> 
> > Am Samstag 12 September 2009 17:46:49 schrieb Frederik Schwarzer:
> > > --- Comment #9 from Frederik Schwarzer <schwarzerf gmail com>
> > > 2009-09-12 17:46:25 --- SVN commit 1022804 by schwarzer:
> > >
> > > add some newlines to avoid the tooltip exceeding the screen limit
> > >
> > > This is now fixed in trunk and 4.3.x.
> >
> > Hmm, für 4.3 ist die Fehlerbehebung ok.
> >
> > Aber für trunk?
> >
> > Warum soll nicht Qt automatisch den Zeilenumbruch machen. Dazu habe ich
> >  diese langen Texte mit <qt>...</qt> eingefasst und ein oder zwei <br>
> >  eingefügt.
> 
> Mir war nicht bewusst, dass Qt sich darum kümmern sollte. Man sieht ja
> überall diese Strings mit den Newlines. Und dass Qt solche "Kleinigkeiten"
> oft jahrelang mit sich rumschleppt, ist ja auch nichts Neues.
> 
Tooltips können sowohl als Plaintext wie auch als Richtext angezeigt werden. 
Mit <qt>...</qt> wird das als Richtext angezeigt, ansonsten als Plaintext.

> Wie sieht das denn aus, wenn Qt sich darum kümmert? Bricht der den Text ab
> Bildschirmbreite um? Besonders schön fände ich das nicht. Da finde ich es
> besser, wenn nach ~60 Zeichen umbricht. Das erhöht die Lesbarkeit deutlich.
> 
Das hängt wohl von der Anzahl der Zeichen ab. Die Tooltips in krfb werden als 
Richtext mit  6- 8 Zeilen und < 60 Zeichen angezeigt. Das entspricht etwa 
einem Fenster mit Breite zu Höhe wie 1 zu 2.
Das ist dann gut lesbar.

> Wenn das in Qt gut funktioniert und du das ändern möchtest, dann vielleicht
> so:
> 
> foo.setTooltip( "<qt>" + i18n("bla bla bla") + "</qt>");
> 
> Ich bin mir fast sicher, dass das funktioniert und es ändert dann den
> Originalstring nicht.
> 
Es funktioniert. Nur wie mit Originalstrings, die "\n" enthalten?

Die richtige Lösung scheint mir, die Tags in den Text zu setzen, da einige 
längere Texte auch mit "<br>" in einzelne Absätze gegliedert werden sollten, 
um die Lesbarkeit zu verbessern.

Ich werde den Patch mal an die Krfb-Entwickler schicken.
 
> Oder werden in RLT-Schriften auch die Tags andersherum geschrieben? 

Wohl kaum, dann wäre Richtext in QT wohl ziemlich kaputt.

-- 
Burkhard Lück


More information about the kde-i18n-de mailing list