Bonjour,
Sous linux en python 2.4, pygtk 2.6.3 et gtk 2.6.9, j'utilise un treeview. le treeview est affichée dans une fenêtre avec scrollbar.
Soit les 10 premières lignes de mon treeview affichées dans ma fenêtres (les autres lignes sont cachées et accessibles en utilisant la scrollbar).
Si je sélectionne par programme la 15 ème ligne du treeview, celle-ci est bien sélectionnée (elle prend la couleur de la sélection), mais je voudrais que les lignes de 15 à 14 soient affichées automatiquement, alors que je suis obliger d'utilliser la scrollbar avec la souris pour trouver la ligne 15.Comment peut on faire en sorte de positionner par programme le treeview dans la fenêtre afin de voir la ligne sélectionnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 self.sw = gtk.ScrolledWindow() self.treeView = gtk.TreeView() self.sw.add(self.treeView) self.treeSelection = self.treeView.get_selection() ... # sélectionner la 15eme ligne self.treeSelection.select_path(row15)
J'espère avoir été clair.
merci de votre aide.
Partager