QT4: QTableWidget repaint bei schnellem fuellen....
Verfasst: 4. April 2007 18:33
Hi,
ich fuelle ein QTableWidget an Hand einer DB Abfrage....
etwa so:
Das Problem ist nun, dass die Table sich nicht repaintet.....also so zeile fuer zeile.. sonder erst ganz am ende auf einen schlag sichtbar wird...
Ich habs schon mit QApplication::processEvents() probiert....
Hat vielleicht jemand einen Tip ?
Gruss,
Nando
ich fuelle ein QTableWidget an Hand einer DB Abfrage....
etwa so:
Code: Alles auswählen
int row=1;
while(Query.next())
{
pTable->setRowCount(row++);
for(int col=0; col<QueryColumns;++col)
{
QTableWidgetItem *pItem = new QtableWidgetItem(Query.value(col).toString());
pTable->setItem(row, col, pItem);
}
}
Das Problem ist nun, dass die Table sich nicht repaintet.....also so zeile fuer zeile.. sonder erst ganz am ende auf einen schlag sichtbar wird...
Ich habs schon mit QApplication::processEvents() probiert....
Hat vielleicht jemand einen Tip ?
Gruss,
Nando