def onCellDoubleClicked(self, row, column, widget): if row < len(self.table_contents[widget]): item = self.table_contents[widget][row] DetailsViewer.createAsWindow(item[0], self.session)