Я пытаюсь создать номеронабиратель телефона, используя Python и Iam, используя QT Designer, чтобы сделать это.
Я выложил простой пользовательский интерфейс и также экспортировал код файла .ui в код Python(см. код здесь: https://pastebin.com/bPYjnU0k).
Проблема, с которой я сталкиваюсь, заключается в том, что я не могу понять, как получить «номер телефона» для отображения в QLineEdit при нажатии кнопок на клавиатуре,Вот фрагмент кода моего кода, показывающий диалоги кнопок (опять же: полный код на pastebin по ссылке выше):
def retranslateUi(self, Dialog):
Dialog.setWindowTitle(_translate("Dialog", "Dialog", None))
self.pushButton_numZero.setText(_translate("Dialog", "0", None))
self.pushButton_num4.setText(_translate("Dialog", "4", None))
self.pushButton_num3.setText(_translate("Dialog", "3", None))
self.pushButton_num5.setText(_translate("Dialog", "5", None))
self.pushButton_num6.setText(_translate("Dialog", "6", None))
self.pushButton_num1.setText(_translate("Dialog", "1", None))
self.pushButton_num9.setText(_translate("Dialog", "9", None))
self.pushButton_num2.setText(_translate("Dialog", "2", None))
self.pushButton_num7.setText(_translate("Dialog", "7", None))
self.pushButton_num8.setText(_translate("Dialog", "8", None))
self.pushButton_numStar.setText(_translate("Dialog", "*", None))
self.pushButton_numPound.setText(_translate("Dialog", "#", None))
self.pushButton_del.setText(_translate("Dialog", "DEL", None))
self.pushButton_call.setText(_translate("Dialog", "Call", None))
self.number_display.setPlaceholderText(_translate("Dialog", "Dial Number ...", None))
self.pushButton_Contacts.setText(_translate("Dialog", "Plp", None))
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
Dialog = QtGui.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.show()
sys.exit(app.exec_())
Как подключить кнопки панели набора номера, чтобы сделать «номер телефона»отображается, когда я нажимаю кнопки, чтобы «набрать» номер телефона?
Спасибо.