几个小时前我开始使用PyQt4创建我的第一个GUI,我遇到了麻烦。我已经在整个网络上进行了研究,虽然有些资源已经接近,但他们从未真正回答过我的问题。
基本上我想知道是否可以从窗口小部件中获取用户输入文本,并通过按钮单击将该文本存储到变量中。
到目前为止,我已经研究过QLineEdit方法,但还没找到我要找的东西。有没有更好的方法来实现这一目标?
答案 0 :(得分:3)
也许是这样的?
...
def __init__(self):
...
self.button.clicked.connect(self.on_button_click)
...
def on_button_click(self):
self.variable = self.line_edit.text()
print(self.variable)
...