1

你如何使用 QTable 对象。我已经搜索了互联网,这些例子似乎并没有什么意义。您是否只是在扩展类中创建一个新行。这一切似乎都在大惊小怪。您如何检索、编辑和删除行。有没有可以像这样使用的扩展

QRowObject *row = table->add("Main Title");
row->addSubColumnText("Second column");
otherRow = table->getRowByIndex(table->selectedIndex);
otherRow.remove;

任何人将如何实施?

任何需要的额外信息都可以询问。

4

1 回答 1

3

QTable 已经很老了。您可能正在寻找QTableWidget。如果您想了解整个“模型视图”架构,请查看QTableView

// inside e.g. a QMainWindow, parent could be 'this'
QTableWidget *widget = new QTableWidget(parent); 
// add to layout etc, then:

QStringList headerLabels;
headerLabels << "First Column" << "Second Column";
widget->setHorizontalHeaderLabels(headerLabels);
// here you would add data, then:
widget->removeRow(table->currentRow());
于 2010-12-11T13:14:28.710 回答