私は構造体のコレクションを持っています。
typedef struct _myStruct
{
int item1;
int item2;
int item3;
.
.
.
}
私のメインウィンドウでは、列 item1、item2 item3... を作成しました。
QStandardItemModel *model = new QStandardItemModel();
model->setHorizontalHeaderItem(0, new QStandardItem(QString("Item1")));
model->setHorizontalHeaderItem(1, new QStandardItem(QString("Item2")));
.
.
.
そして、サイクルでモデル行を埋めます。
メイン コレクションはコールバックによって変更され、新しいコレクションを作成QStandartItemModel
して同じことを行います。
QStandardItemModel *model2 = new QStandardItemModel();
.
.
.
.
私が設定model = model2;
した後、これは x 秒ごとにバックグラウンドで動作します。
これが最善の方法ですか?バックグラウンドでモデルを繰り返し更新するにはどうすればよいですか?