David_Hansson | 2020-06-07 08:12:07 UTC | #1
Hi, if I want to call the value (as a string say) from the model (through a buttonclick from a pushbutton in the mainwidget), not through clicking in a cell in the QTableView but giving the information through a pair of integers. lets say row 0, column 0. Given the structure in the tutorial "Displaying tabular data in Qt5 ModelViews" https://www.pythonguis.com/courses/model-views/qtableview-modelviews-numpy-pandas/
I try value = self.model.data(0, 0, QModelIndex(), Qt.DisplayRole).toString()
But it doesnt work. (it crashes the app.)
scaracciolo | 2020-06-30 12:26:15 UTC | #2
Hi David!
You could try,
Packaging Python Applications with PyInstaller by Martin Fitzpatrick — This step-by-step guide walks you through packaging your own Python applications from simple examples to complete installers and signed executables.
Index = self.model.index(0, 0) value = self.model.data(index, Qt.DisplayRole)
David_Hansson | 2020-06-09 05:58:57 UTC | #3
This worked. Thank you.
PyQt6 Crash Course — a new tutorial in your Inbox every day
Beginner-focused crash course explaining the basics with hands-on examples.