2010-12-11 109 views
1

如何使用QTable对象。我搜索了互联网,这些例子似乎并不合理。你只是在扩展类中创建一个新行。这一切似乎都很惊人。你如何检索,编辑和删除行。是否有任何扩展可以使用像如何使用QTable?添加,编辑,删除和检索行

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

这将如何实现?

任何额外的信息只需要问。

回答

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()); 
相关问题