У меня есть два QTableWidget в одном и том же окне.
Я начинаю нажимать на строки внутри «tableA», и программа корректно вызывает функцию «printA». Затем я нажимаю на строки внутри «tableB», но в этом случае программа продолжает вызывать ту же функцию «printA» вместо «printB».
Возможно, программа запуталась.
Я использую неправильный сигнал? Как я мог решить эту проблему? Ниже приведены несколько строк кода из двух таблиц:
self.tableA = QTableWidget(25,2,self)
self.tableA.itemSelectionChanged.connect(self.printA)
self.tableA.setItem(0,1,QTableWidgetItem("John"))
self.tableB = QTableWidget(30,13,self)
self.tableB.itemSelectionChanged.connect(self.printB)
self.tableB.setItem(3,4,QTableWidgetItem("London"))
def printA(self):
print("A")
def printB(self):
print("B")