from PyQt5.QtWidgets import QTableWidget class SQTableWidget(QTableWidget): def rows(self): for index in range(self.rowCount()): yield index def columns(self): for index in range(self.columnCount()): yield index