self.btn = QtGui.QPushButton('Result', self)
self.btn.setGeometry(92.5, 75, 50, 25)
self.btn.clicked.connect(self.count)
def count(self):
res = str((float(self.a.text())) + (float(self.b.text())))
self.c.setText(res)
def keyPressEvent(self, event):
if event.key() == QtCore.Qt.Key_Enter or QtCore.Qt.Key_Return:
self.count()
elif event.key() == QtCore.Qt.Key_Escape:
self.close()
В данном случае при нажатии enter происходит взаимодействие с самим слотом, а как сделать так, чтобы при нажатии enter было взаимодействие с btn, которая затем уже подключается к слоту.
Например, в tkiner это реализуется через invoke. А в qt не смог разобрать, ибо большая часть qt кода на c++, и фиг поймешь что там написано. Вроде как это можно еще сделать через перемещение мыши и через клик программно. Но может как напрямую можно?