nskd | 2021-04-13 06:52:05 UTC | #1
Hi,
I am starting out on learning pyQT5 and building an app that require the use of QTableview. I need help to understand how I can suppress the text or Boolean values, and just display the icons in the cell of QTableView.
I will be grateful if someone can show me a working model of how it works. With a working model, I believe I can understand the code and how things works. Thanks.
Salem_Bream | 2021-04-18 02:49:34 UTC | #2
you need to change the DisplayTole data returned from the model..
Create GUI Applications with Python & Qt5 by Martin Fitzpatrick — (PyQt5 Edition) The hands-on guide to making apps with Python — Over 10,000 copies sold!
add these 2 lines to data function:
if role==Qt.DisplayRole and isinstance(self._data[index.row(), index.column()], bool):
return None