2010-12-11 9 views
1

QTableオブジェクトの使い方は?私はインターネットを検索しており、その例は実際には意味をなさないと思われます。拡張クラス内に新しい行を作成するだけですか?それはすべて騒がしいようです。行の検索、編集、削除はどのように行いますか。どのような拡張機能がありますか?QTableはどのように使用しますか?行の追加、編集、削除および取得

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

これはどのように実装されますか?

追加情報は必要ありません。

答えて

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()); 
関連する問題