diff options
author | Roman Lacko <backup.rlacko@gmail.com> | 2014-10-14 18:27:44 +0200 |
---|---|---|
committer | Roman Lacko <backup.rlacko@gmail.com> | 2014-10-14 18:27:44 +0200 |
commit | 26fab5cf2b73c47c2782ab1ac9f223d2923b23e2 (patch) | |
tree | ecaabd0b88c2cafb39575700e72d237a8aefcd76 | |
parent | b99f898b4e0fe0031a7843cd304081ed2006487b (diff) | |
parent | 589ee854abafb495f243ad6157bfe13588de2df5 (diff) |
Merge pull request #19 from mponweiser/master
/itemviews/addressbook works now!
-rw-r--r-- | examples/itemviews/addressbook/adddialogwidget.py | 2 | ||||
-rw-r--r-- | examples/itemviews/addressbook/addresswidget.py | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/examples/itemviews/addressbook/adddialogwidget.py b/examples/itemviews/addressbook/adddialogwidget.py index 3eca038..da088b8 100644 --- a/examples/itemviews/addressbook/adddialogwidget.py +++ b/examples/itemviews/addressbook/adddialogwidget.py @@ -96,7 +96,7 @@ if __name__ == "__main__": app = QApplication(sys.argv) - dialog = AddDialog() + dialog = AddDialogWidget() if (dialog.exec_()): name = dialog.name address = dialog.address diff --git a/examples/itemviews/addressbook/addresswidget.py b/examples/itemviews/addressbook/addresswidget.py index 31175dc..76cec4a 100644 --- a/examples/itemviews/addressbook/addresswidget.py +++ b/examples/itemviews/addressbook/addresswidget.py @@ -202,6 +202,8 @@ class AddressWidget(QTabWidget): proxyModel.setFilterKeyColumn(0) # Filter on the "name" column proxyModel.sort(0, Qt.AscendingOrder) + # This prevents an application crash (see: http://www.qtcentre.org/threads/58874-QListView-SelectionModel-selectionChanged-Crash) + viewselectionmodel = tableView.selectionModel() tableView.selectionModel().selectionChanged.connect(self.selectionChanged) self.addTab(tableView, group) |