因为对于PyQt5的初学者没有任何有用的方法,
我遇到了一个小问题。
@pyqtSlot()
def on_pushButton_17_clicked(self):
"""
Slot documentation goes here.
"""
A=self.lineEdit_22.text()
B=self.lineEdit_23.text()
print(A + B)
显示12而不是3(1 + 2 = 3)
我想在PushButton计算中的lineEdit中输入数字, 并获得价值。
提前帮助^ _ ^。佐伊
答案 0 :(得分:0)
使用float(A)和float(B)作为结果
答案 1 :(得分:-1)
一开始, 我得到的是一个字符串,而不是Int类型(1 + 2 = 12)
要点:将字符串类型转换为int
因此python语法可以解决这个问题。(int)
def on_pushButton_17_clicked(self):
"""
Slot documentation goes here.
"""
A=self.lineEdit_22.text()
B=self.lineEdit_23.text()
A = int(A)
B = int(B)
print(A + B)