I need automatically trigger refresh QTableView with setModel
method in parent window after close child window. Child window insert data into sqlite database. Fragment of code from child window:
class addClientWindow(QtWidgets.QWidget):
def __init__(self, parent=None):
QtWidgets.QWidget.__init__(self, parent)
self.initUI()
def initUI(self):
def addButtonHandle():
query = QSqlQuery()
query.exec("insert into clients values(NULL,'"+name.text()+"','"+surname.text()+"')")
self.close()
Fragment of code parent window:
class ClientsWindow(QtWidgets.QWidget):
def __init__(self):
QtWidgets.QWidget.__init__(self, parent=None)
self.initUI()
def addClientHandle(self):
self.window = addClientWindow()
self.window.show()
def triggerTableUpdate(self):
self.mainTable.setModel(self.setClientModel())