我可以在 QListView 对象中添加列吗?
这是我在这里找到的东西:
model->setHeaderData( 0, Qt::Horizontal, "numéro" );
model->setHeaderData( 1, Qt::Horizontal, "prénom" );
model->setHeaderData( 2, Qt::Horizontal, "nom" );
//...
model->setData( model->index( line, 0 ), contact->num(), Qt::DisplayRole );
model->setData( model->index( line, 1 ), contact->prenom(), Qt::DisplayRole );
model->setData( model->index( line, 2 ), contact->nom(), Qt::DisplayRole );
由于我使用的是 Qt Creator 2.0.1,我认为我的模型将是:
ui->ObjectName->model()
代码片段是在主窗口构造函数的实现之后添加的:
ui->setupUi(this);
应用程序构建成功,但我得到:“程序意外完成。” 在运行时。
有任何想法吗 ?谢谢。