[PyQt] selecting an item in qtreeview
Paul Du Bois
dubois at doublefine.com
Thu Jun 30 02:28:21 BST 2011
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: pyqt-bounces at riverbankcomputing.com
[mailto:pyqt-bounces at riverbankcomputing.com] On Behalf Of Jason Rahm
Sent: Wednesday, June 29, 2011 3:03 PM
To: Jason Rahm; pyqt at riverbankcomputing.com
Subject: Re: [PyQt] selecting an item in qtreeview
Sorry, forgot to include specs: PyQt version is 4.7, python is 2.7.1.
From: pyqt-bounces at riverbankcomputing.com
[mailto:pyqt-bounces at riverbankcomputing.com] On Behalf Of Jason Rahm
Sent: Wednesday, June 29, 2011 3:48 PM
To: pyqt at riverbankcomputing.com
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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20110629/3ad43241/attachment.html>
More information about the PyQt
mailing list