aboutsummaryrefslogtreecommitdiffstats
path: root/examples/itemviews/addressbook/addresswidget.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/itemviews/addressbook/addresswidget.py')
-rw-r--r--examples/itemviews/addressbook/addresswidget.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/itemviews/addressbook/addresswidget.py b/examples/itemviews/addressbook/addresswidget.py
index 31175dc..6025b0e 100644
--- a/examples/itemviews/addressbook/addresswidget.py
+++ b/examples/itemviews/addressbook/addresswidget.py
@@ -202,7 +202,9 @@ class AddressWidget(QTabWidget):
proxyModel.setFilterKeyColumn(0) # Filter on the "name" column
proxyModel.sort(0, Qt.AscendingOrder)
- tableView.selectionModel().selectionChanged.connect(self.selectionChanged)
+ # This prevents an application crash (see: http://www.qtcentre.org/threads/58874-QListView-SelectionModel-selectionChanged-Crash)
+ viewselectionmodel = tableView.selectionModel()
+ viewselectionmodel.selectionChanged.connect(self.selectionChanged)
self.addTab(tableView, group)