Я изо всех сил пытаюсь вернуть значение и отобразить его в окне. Я могу распечатать значение. Я хочу установить возвращаемое значение на line3. Я пытаюсь выполнить программу basi c, в которой есть два входных значения в строке1 и строке2, а вывод или сумма этих двух будет отображаться в строке3.
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QLabel, QLineEdit, QPushButton
def dialog(): *#this block will add two input from line1 and line2*
value1=int(line1.text())
value2=int(line2.text())
result=value1+value2
print(result)
return result
if __name__=="__main__":
app=QApplication(sys.argv)
w=QWidget()
w.resize(400,200)
w.setWindowTitle('Calculator')
label=QLabel(w)
label.setText('Hi ! Enter the inputs')
label.move(50, 50)
label1=QLabel(w)
label1.setText('Result:')
label1.move(85,150)
line1=QLineEdit(w)
line2=QLineEdit(w)
line1.move(50,70)
line2.move(200,70)
line3=QLineEdit(w)
line3.move(130, 150)
line3.setText('0')
btn1=QPushButton(w)
btn1.setText('Submit')
btn1.move(150, 100)
btn1.clicked.connect(dialog)
**#now I want to set the return value from dialog to line3**
w.show()
sys.exit(app.exec_())