J'ai créer une liste avec 3 colonnes contenant des informations :
Code: Select all
var Fenetre = new QDialog();
var Grille = new QGridLayout(Fenetre);
var Liste_Livres = new QStandardItemModel;
Liste_Livres.setColumnCount(3);
Liste_Livres.setRowCount(2);
Liste_Livres.setHeaderData(0,Qt.Horizontal,"Titre");
Liste_Livres.setHeaderData(1,Qt.Horizontal,"Type");
Liste_Livres.setHeaderData(2,Qt.Horizontal,"Pages");
var Vue = new QTreeView;
Vue.setModel(Liste_Livres);
Vue.setColumnWidth(0, 130);
Vue.setColumnWidth(1, 50);
Vue.setColumnWidth(2, 50);
Liste_Livres.setItem(0, 0, new QStandardItem("Tintin"));
Liste_Livres.setItem(1, 0, new QStandardItem("Games of thrones"));
Liste_Livres.setItem(0, 1, new QStandardItem("Bd"));
Liste_Livres.setItem(1, 1, new QStandardItem("Roman"));
Liste_Livres.setItem(0, 2, new QStandardItem("42"));
Liste_Livres.setItem(1, 2, new QStandardItem("1000"));
Grille.addWidget(Liste_Livres, 0, 0);
Grille.addWidget(Vue, 0, 0);
Fenetre.exec();
Je vous remercie
Cordialement
Sergent-Quentin