3
Qtコードでテーブルビューを使用したいと思います。それは私が動的に動的に行を追加するに何をすべきか動的にテーブルビューに行を追加する
QStandardItemModel model(0,2);
として行を追加することができますどのようにテーブルビューのQtの4つの柱と手の前に多くの行を(知らない)持っていますか?そのための機能の巨大なセットがあり
Qtコードでテーブルビューを使用したいと思います。それは私が動的に動的に行を追加するに何をすべきか動的にテーブルビューに行を追加する
QStandardItemModel model(0,2);
として行を追加することができますどのようにテーブルビューのQtの4つの柱と手の前に多くの行を(知らない)持っていますか?そのための機能の巨大なセットがあり
、その説明のためのqt docsで
void appendColumn (const QList<QStandardItem *> & items)
void appendRow (const QList<QStandardItem *> & items)
void appendRow (QStandardItem * item)
void insertColumn (int column, const QList<QStandardItem *> & items)
bool insertColumn (int column, const QModelIndex & parent = QModelIndex())
void insertRow (int row, const QList<QStandardItem *> & items)
bool insertRow (int row, const QModelIndex & parent = QModelIndex())
void insertRow (int row, QStandardItem * item)
見
UPD:
QStandardItemModel m(3,3);
QList<QStandardItem*> newRow;
for (int i=0;i<m.colCount();i++)
{
QStandardItem* itm = new QStandardItem(QString("data for col %1").arg(i));
newRow.append(itm);
}
m.append(newRow);
それをテストしていないが、それは
を動作するはずです
あなたは私がそれを初めて知っていないので、例やリンクを例に挙げてくださいeドキュメントのみ私はいくつかの例があります。ありがとう – sajid
@sajid、すべてのQtの例を見てください、それを使用する方法を示すべきたくさんあります:http://doc.trolltech.com/4.7/all-examples .html –