diff options
author | mponweiser <m.ponweiser@gmail.com> | 2014-09-15 10:09:20 +0200 |
---|---|---|
committer | mponweiser <m.ponweiser@gmail.com> | 2014-09-15 10:09:20 +0200 |
commit | 378bb0b39638f9d5735d4d40ef557f8928c8ef71 (patch) | |
tree | 08413288b038089e682a323a006bc9a4e9beea26 | |
parent | b99f898b4e0fe0031a7843cd304081ed2006487b (diff) |
Fixes to itemviews/addressbook
The example works now under: Windows 7 x64 / Python 2.7.5 / QT 4.8.6 /
PySide 1.2.2
-rw-r--r-- | examples/itemviews/addressbook/adddialogwidget.py | 2 | ||||
-rw-r--r-- | examples/itemviews/addressbook/addresswidget.py | 4 |
2 files changed, 4 insertions, 2 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..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) |