Domanda

Posso colonne aggiuntivi in ??un oggetto QListView ??

di qui qualcosa che ho trovato qui :

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 );

Dal momento che sto usando Qt Creator 2.0.1, ho pensato che il mio modello potrebbe essere:

ui->ObjectName->model()

il frammento di codice è stato aggiunto per l'attuazione della finestra principale del costruttore dopo il:

ui->setupUi(this);

L'applicazione costruisce con successo, ma ho un: "Il programma ha inaspettatamente finito" in fase di esecuzione.

tutte le idee? Grazie.

È stato utile?

Soluzione

Non credo supporti QListView più colonne. È possibile utilizzare un QTreeWidget invece, supporta più colonne.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top