I use QTreeView's selectionChanged signal.  But you should also look at
QAbstractItemView's signals; it has many for you to choose from:
activated, clicked, doubleClicked, entered, pressed, ...

 

p

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Jason Rahm
Sent: Wednesday, June 29, 2011 3:03 PM
To: Jason Rahm; [email protected]
Subject: Re: [PyQt] selecting an item in qtreeview

 

Sorry, forgot to include specs: PyQt version is 4.7, python is 2.7.1.

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Jason Rahm
Sent: Wednesday, June 29, 2011 3:48 PM
To: [email protected]
Subject: [PyQt] selecting an item in qtreeview

 

When using qtreewidget, I can use the itemClicked method to then call a
def:

 

self.treeWidget_iRulesList.itemClicked.connect(self.displayRule)

 

However, I hit a wall in trying to pass data around this way, so I
watched some tutorials on how to set up a model view and abstract the
data from the GUI components.  This involved switching from a treeWidget
to a treeView.  This works great in populating the tree, but now I don't
know how to signal a clicked item and pass that item (and the tree
parent it belongs to) to my displayRule def.  Any thoughts?

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to