0
Это класс, который я создал в дизайне qt5. Слот называется дважды, когда я нажимаю кнопку.Слот называется дважды, несмотря на декоратор pyqtSlot
class CustomerList(QWidget, Ui_CustomerList):
def __init__(self, parent=None):
QWidget.__init__(self, parent)
self.setupUi(self)
self.buttX.clicked.connect(self.on_buttX_clicked)
@pyqtSlot()
def on_buttX_clicked(self):
print("on_buttX_clicked")
if __name__ == '__main__':
app = QApplication(sys.argv)
w = CustomerList()
w.show()
sys.exit(app.exec_())
Что я пропущу здесь?
Я мало знаю о python, но, возможно, вам следует удалить строку connect(), потому что сигнал соединяется как с помощью этой команды, так и по имени. –