Seite 1 von 1
Hilfe bei QStyle (QListView/QTableView) gesucht: Highlight
Verfasst: 3. Mai 2007 00:08
von andy72
Hi,
ich bin erade dabei, in Qt4 einen eigenen Style von QPlastiqueStyle abzuleiten. Eine kleine Menge an Objects werden bereits unterstützt, jedoch kann ich keine Infos über das Highlight einer Zeile in QTable und QListView finden. Mit CSS lässt sich das realisieren, also sollte das ja auch in einem QStyle gehen.Versuche mit QStyle::PE_ sind kläglich gescheitert,dort gibt es nur FrameFocusRect, den ich bereits umgesetzt habe und auch in einer Tabelle so funktioniert.
[Teilerledigt]
Verfasst: 4. Mai 2007 08:14
von andy72
Hm, 22 Klicks und kein Hinweis / Tip.
Habe das nun selbst - wenn auch nicht so,wie ich das EIGENTLICH wollte - gelöst, indem ich von QItemDelegate abgeleitet habe und dort den selektierten Hintergrund selbst zeichne.
Mein Vorhaben war ja eigentlich, das in einem QStyle umzusetzen, da ich dieses Feature noch öfter verwenden wollte

Verfasst: 4. Mai 2007 08:19
von Christian81
Mit styles wird leider nicht so oft gearbeitet - deshalb auch geringes Wissen. Ich bin auch noch auf der Suche nach jemanden der den kde4-windows style aktualisiert... er sieht nämlich drzeit 'suboptimal' aus

Verfasst: 4. Mai 2007 09:07
von upsala
Windows-Style? Weiße Schrift auf blauen Grund, kann doch jeder

Verfasst: 4. Mai 2007 09:39
von andy72
Der Windows-Style geht einfach, das stimmt schon. Ich bin gerade dabei, den Vista-Explorer nachzuempfinden - incl. "Vista Aero Basic", sämtliche Farbverläufe etc. habe ich bereits in einem Style umgesetzt, was noch fehlt sind QPushButtons, QComboBoxen, QList::IconView sowie pulsierende ScrollBars & Buttons. Features sind auch ganz nett - Inotify vom Kernel ist komplett integriert, deshalb gibt es ein neues QDirModel (nix abgeleitet sondern neu geschrieben), XDG-Mime (mimetypes aus /usr/share/mime) ist selbst programmiert und arbeitet mit QIconProvider zusammen, den ich auch neu geschrieben habe etc. Wird also ein Mega-Projekt, aber Spass macht die Fummelei trotzdem.
Werde am WE mal ein paar Screens hier reinstellen

Screens vom Projekt
Verfasst: 4. Mai 2007 14:53
von andy72