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を探しているかもしれません。「Model-View」アーチ全体に行きたい場合は、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 に答える