Variables PyQt4存储变量
几小时前,我开始用PyQt4创建我的第一个GUI,但遇到了一个障碍。我已经在网络上进行了研究,虽然有些资源很接近,但它们从未真正回答过我的问题 基本上,我想知道是否有可能从一个小部件中获取用户输入的文本,并通过单击按钮将该文本存储到一个变量中Variables PyQt4存储变量,variables,input,pyqt4,Variables,Input,Pyqt4,几小时前,我开始用PyQt4创建我的第一个GUI,但遇到了一个障碍。我已经在网络上进行了研究,虽然有些资源很接近,但它们从未真正回答过我的问题 基本上,我想知道是否有可能从一个小部件中获取用户输入的文本,并通过单击按钮将该文本存储到一个变量中 到目前为止,我已经研究了QLineEdit方法,但还没有找到我想要的。有没有更好的方法来实现这一点?也许是这样的 ... def __init__(self): ... self.button.clicked.con
到目前为止,我已经研究了QLineEdit方法,但还没有找到我想要的。有没有更好的方法来实现这一点?也许是这样的
...
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)
...
也许是这样的
...
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)
...
这绝对是一个开始!但是现在,当我为函数设置一个变量时,当我尝试将它连接到字符串时,会得到一个none值。variable=on_button_click()打印('显示'+str(变量)+'值')显示为无value@ZacForester您不应该调用该函数,如果您事先连接该函数,则单击按钮时会自动调用该函数。我已经编辑了答案,也许现在会更清楚。@ZacForester:这是问题的答案。除此之外,我认为你可能面临一些基本问题。您可能需要阅读一本书来了解python和pyqt是如何协同工作的。这绝对是一个开始!但是现在,当我为函数设置一个变量时,当我尝试将它连接到字符串时,会得到一个none值。variable=on_button_click()打印('显示'+str(变量)+'值')显示为无value@ZacForester您不应该调用该函数,如果您事先连接该函数,则单击按钮时会自动调用该函数。我已经编辑了答案,也许现在会更清楚。@ZacForester:这是问题的答案。除此之外,我认为你可能面临一些基本问题。您可能需要阅读一本书来了解python和pyqt是如何协同工作的。