<div dir="ltr"><span style="font-size:19.2000007629395px">Hello All,</span><div style="font-size:19.2000007629395px"><br></div><div style="font-size:19.2000007629395px">I am trying to obtain a list (indices) of selected cells in a QTableView using this script (in 3D slicer interface):</div><div style="font-size:19.2000007629395px"><br></div><div style="font-size:19.2000007629395px">table = qt.QTableView()</div><div style="font-size:19.2000007629395px">...</div><div style="font-size:19.2000007629395px">#setup of the table and adding models and items etc.</div><div style="font-size:19.2000007629395px">...</div><div style="font-size:19.2000007629395px">select = table.selectionModel()</div><div style="font-size:19.2000007629395px">index = select.selectedIndexes()</div><div style="font-size:19.2000007629395px"><br></div><div style="font-size:19.2000007629395px">and I get this error:</div><div style="font-size:19.2000007629395px"><p style="margin:0px"><span style="font-family:Courier;font-size:12pt;color:rgb(255,0,0)">File "<console>", line 1, in <module></span></p><p style="margin:0px"><span style="font-family:Courier;font-size:12pt;color:rgb(255,0,0)">ValueError: Called QList<QModelIndex> selectedRows(), return type 'QList<QModelIndex>' is ignored because it is unknown to PythonQt. Probably you should register it using qRegisterMetaType() or add a default constructor decorator to the class.</span></p><p style="margin:0px"><span style="font-family:Courier;font-size:12pt;color:rgb(255,0,0)"><br></span></p><p style="margin:0px">Any hint on which way is better and how can I register an unknown type in PythonQt?<span style="font-family:Courier;font-size:12pt;color:rgb(255,0,0)"><br></span></p><p style="margin:0px"><br></p><p style="margin:0px">Best,</p><p style="margin:0px">Saeed</p></div></div>