How can I show data on QTableWidget and read data from it with header?

ayla picture ayla · May 6, 2010 · Viewed 39.8k times · Source

How can I show data on QTableWidget and read data from it with header?

Answer

mosg picture mosg · May 6, 2010

1). Create table with this example code:

filesTable = new QTableWidget(0, 2);
QStringList labels;
labels << tr("File Name") << tr("Size");
filesTable->setHorizontalHeaderLabels(labels);
filesTable->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
filesTable->verticalHeader()->hide();
filesTable->setShowGrid(false);

2). Add row:

int row = filesTable->rowCount();
filesTable->insertRow(row);
filesTable->setItem(row, 0, fileNameItem);
filesTable->setItem(row, 1, sizeItem);

Enjoy.