PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Qt] keine aktive Scrollbar bei Listview



Bigdaddy
07-09-2004, 07:53
moin,

ich habe eine Listview in der dynamisch Items eingefügt werden. Wenn es aber nun mehr Items sind als sichtbar sein können, dann kommt keine Scrollbar. Die Einstellungen für vScrollBarMode hatte ich schon auf Auto bzw. AlwaysOn aber es hatte nicht geklappt.

MfG

Bastian

anda_skoa
07-09-2004, 15:17
Hmm, sehr eigenartig, normalerweise funktioniert das ganz ohne Zutun.

Kannst du einen Codeausschnitt posten, wo du die Items hinzufügst?

Ciao,
_

Bigdaddy
08-09-2004, 07:36
moin,

klaro,



QListViewItem* current_Item = new QListViewItem(m_ListeAnzeigeZustaende, 0 );
m_ListeAnzeigeZustaende->setSorting(2, FALSE);
current_Item->setPixmap(0, outgoing == true ? m_ImageOutgoingSMS : m_ImageIncomingSMS);
current_Item->setText(1, QString((const char*) ip));
current_Item->setText(2, m_sSortAccordingToTime);
current_Item->setText(3, QString((const char*) tmp_data));


Wenn ich die Items über den Designer manuell hinzufüge dann kommt komischerweise die Scrollbar. Sie kommt auch wenn ich nur ein Item hinzufüge und dann die Sortierung ändere. Da ich aber die Sortierung brauche und ein leeres Item alles durcheinanderbringt, kann ich es so nicht machen.

Bastian

Bigdaddy
08-09-2004, 10:25
sehr komisch:

ich programmiere unter Win2000. Nun habe ich das ganze Projekt auf XP kopiert und hier klappt es komischerweise mit dem hinzufügen des Scrollbalkens. Das soll mal einer Verstehen!!

Bastian