2010-12-11 103 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()); 
相關問題