Seite 1 von 1

Outline in QTableWidget ausblenden

Verfasst: 23. Mai 2009 10:10
von vii2us
hallo,
ich habe ein QTableWidget indem ich ein paar Items platziert habe. Jetzt stört mich die gepunktete Linie um eine focusierte Zelle.
wie bekomme ich diese Outline um ein Focusiertes Item ausgeblendet?
Habe es schon mit etlichen Stylesheets versucht aber bis jetzt noch nichts hinbekommen... Bei Buttons geht es ja mit "outline:none"

Verfasst: 23. Mai 2009 10:24
von upsala
setFocusPolicy(Qt::NoFocus);

Verfasst: 23. Mai 2009 12:51
von vii2us
danke!
Funktioniert auch soweit. Nur jetzt kann ich nichtmehr per Tastatur die Zellen durchschalten.

Verfasst: 23. Mai 2009 13:10
von upsala
Du willst ein Element bedienbar machen, aber dem Benutzer nicht zeigen wo er sich befindet?

Verfasst: 23. Mai 2009 17:19
von vii2us
also ich will das ganze fürs Handy programmieren.
Der Benutzer kann dann auf ein Element tippen oder halt mit der Handytastatur hoch und runter klicken. Die aktuelle Zeile ist dann markiert. Aber mich nervt die gepunktete Linie (outline) um ein markiertes element, da die wenn ich es später kompilier auf dem Handy grün-durchgezogen dargestellt wird. :?
Hab gedacht das wäre ein einfacher StyleSheet Befehl.
Aber dein Vorschlag "setFocusPolicy(Qt::NoFocus);" tut es auch. Man kann halt nicht mit den Tasten duchklicken.