我正在使用 PythonQt (对我来说是新主题)创建GUI,我想使用PushButton在Line内获取一个字符串。在这里,我的代码正确地启动了小部件,但是当我按下获取按钮时,出现以下错误消息:
回溯(最近通话最近): 在函数中的文件“”,第20行 TypeError:“ unicode”对象不可调用
如何解决该问题?
谢谢
import PythonQt.QtGui
import PythonQt.QtCore
import sys
from PythonQt.QtCore import *
from PythonQt.QtGui import *
win = PythonQt.QtGui.QWidget()
hbox = PythonQt.QtGui.QVBoxLayout()
btt = PythonQt.QtGui.QPushButton("Acquire")
line1 = PythonQt.QtGui.QLineEdit("")
def func():
print('Numero ' + line1.text())
hbox.addWidget(btt)
hbox.addWidget(line1)
btt.clicked.connect(func)
win.setLayout(hbox)
win.show()