TListView.ViewStyle funktioniert nicht richtig (QT und GTK).

Rund um die LCL und andere Komponenten
Antworten
Bora4d
Beiträge: 290
Registriert: Mo 24. Dez 2007, 13:14
OS, Lazarus, FPC: WinXP-Pro-Sp3, Xubuntu 12.04, (Laz 1.1-SVN Mai2012, FPC 2.6.1 / 2.6.0-Linux)
CPU-Target: AMD64X2

TListView.ViewStyle funktioniert nicht richtig (QT und GTK).

Beitrag von Bora4d »

Ich brauche in mein Programm Icon-, List- und Reportstyle von TListview unter Windows funktioniert alles wie erwartet aber Linux(QT und GTK) funktionieren die Ansichten außer Reportstyle nicht richtig. Die Titel und manchmal werden auch einige Einträge nicht angezeigt. Das Problem hat mit meinem Programm nichts zu tun es taucht auch bei allen Programmen mit TListView auf.
Bei /lazarus/examples/listview/ gibt's ein Beispiel die Viewstyles funktionieren dort nicht.

Bin ich der einzige der unter Linux Tlistview verwendet oder ist das Problem neu oder taucht es nur bei mir auf?

Getestet mit (alles 32bit):
Lazarus 0.9.31
fpc 2.4.3;
Ubuntu 10.10
Kubuntu 10.04
Slitaz 3

Bora4d
Beiträge: 290
Registriert: Mo 24. Dez 2007, 13:14
OS, Lazarus, FPC: WinXP-Pro-Sp3, Xubuntu 12.04, (Laz 1.1-SVN Mai2012, FPC 2.6.1 / 2.6.0-Linux)
CPU-Target: AMD64X2

Re: TListView.ViewStyle funktioniert nicht richtig (QT und GTK).

Beitrag von Bora4d »

Taucht das Problem bei euch nicht auf oder benutzt hier niemand Linux?

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: TListView.ViewStyle funktioniert nicht richtig (QT und GTK).

Beitrag von Socke »

Bora4d hat geschrieben:Taucht das Problem bei euch nicht auf oder benutzt hier niemand Linux?
Doch schon, aber nicht jeder mit Linux weiß was dazu zu sagen und schaut täglich ins Forum.
Bora4d hat geschrieben:... funktionieren die Ansichten außer Reportstyle nicht richtig. Die Titel und manchmal werden auch einige Einträge nicht angezeigt.
...
Bei /lazarus/examples/listview/ gibt's ein Beispiel die Viewstyles funktionieren dort nicht.
Wie wärs mit ein paar Screenshots die zeigen, wie es aussehen soll und wie es aussieht? Bei mir kann ich in der Demo nichts ungewöhnliches entdecken, außer dass es eine Demo ist und ein paar Fehler enthält (die aber wohl nichts mit dem TListView an sich zu tun haben).
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Bora4d
Beiträge: 290
Registriert: Mo 24. Dez 2007, 13:14
OS, Lazarus, FPC: WinXP-Pro-Sp3, Xubuntu 12.04, (Laz 1.1-SVN Mai2012, FPC 2.6.1 / 2.6.0-Linux)
CPU-Target: AMD64X2

Re: TListView.ViewStyle funktioniert nicht richtig (QT und GTK).

Beitrag von Bora4d »

Hab schon Fehler gefunden. Es muss ein Bug sein (oder gewollt), wenn die Spalten Zahl mit Untereintraganzahl nicht gleich ist dann werden die Titel von einigen Einträgen nicht richtig angezeigt.

Das oberste Bild ist richtig, bei den anderen sind die Titel durcheinander weil ich bei Ordnern die zwei Untereinträge nicht erstellt hatte.
reportview
reportview
lazfmreport.png (27.71 KiB) 804 mal betrachtet
listview
listview
lazfmlist1.png (23.6 KiB) 804 mal betrachtet
iconview
iconview
lazfmiconview.png (23.96 KiB) 804 mal betrachtet

Bora4d
Beiträge: 290
Registriert: Mo 24. Dez 2007, 13:14
OS, Lazarus, FPC: WinXP-Pro-Sp3, Xubuntu 12.04, (Laz 1.1-SVN Mai2012, FPC 2.6.1 / 2.6.0-Linux)
CPU-Target: AMD64X2

Re: TListView.ViewStyle funktioniert nicht richtig (QT und GTK).

Beitrag von Bora4d »

Hab mich zu früh gefreut. :|
Für die fehlenden Einträge hatte ich schon:
else NewItem.SubItems.Add('');
Jetzt habe ich dort ein Text hinzugefügt:
NewItem.SubItems.Add('BUG');
und trotzdem erscheinen die Titel nicht richt bei List und Iconview. Merkwürdig ist das alles mit Win32-GUI funktioniert. Nur Gtk/Qt nicht.

Antworten