Signal QStandardItemModel + QTreeView

Vous voulez de l'aide ? Postez ici :)
Post Reply
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Signal QStandardItemModel + QTreeView

Post by Sergent-Quentin »

Bonjour,

J'ai créer une liste avec 3 colonnes contenant des informations :
Liste.png
Liste.png (3.15 KiB) Viewed 1921 times

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();
Le problème c'est que je n'arrive pas à trouver/écrire le signal qui s'active lorsqu'on clique sur une ligne, pourriez-vous m'aider svp ?

Je vous remercie

Cordialement

Sergent-Quentin
Post Reply