Hallo,
ich will unter QT die numerische Position des Auswahlbalkens eines QListView-Widgets feststellen. Nach langem Wälzen der Doku habe ich mir dafür folgendes Konstrukt zurechtgestutzt:
int pos=ListView1->itemPos(ListView1->currentItem());
Auf den Rechnern an der HTW liefert das folgendes:
'echte' Position | $pos -----------------+-------- 1 | 0 2 | 16 3 | 32 usw.
Das ganze setzt sich in Vielfachen von 16 fort, so dass ein einfaches pos/=16 reicht, um brauchbare Koordinaten zu bekommen. Erschrocken bin ich jetzt hier zu Hause - wollte mein 'Tagwerk' nochmal bewundern und bekomme plötzlich anstelle der Vielfachen von 16, Vielfache von 20! (selbe QT-Version 3.0.5). Mir ist klar, dass meine Infos ohne Quelltext nicht viel nützen - würde mich aber über eine kurze Info freuen, was ich eventuell nicht bedacht habe oder wie die Unterschiede zustande kommen könnten.
Viele Grüße, Matthias