【发布时间】:2014-02-16 17:17:57
【问题描述】:
每次来自 QLineEdit 的文本值发生变化时,如何使我的字符串动态更新?我尝试使用信号和插槽,并在 QLabel 上正常工作,但不是字符串。
self.lnEditCurrentNS = QtGui.QLineEdit(self) # This is my QLineEdit
my_string = 'none'
self.lnEditCurrentNS.textChanged.connect(self.onSelectedValue)
def onSelectedValue(self):
selectedValue = self.txtEditCurrentNS.displayText()
my_string = selectedValue
假设当前 lnEditCurrentNS = 'none',然后将其更改为 'hello'。 my_string 的值保持为 'none' 而不是更新为 'hello'。
当我拥有的组合框的当前索引更改时,lnEditCurrentNS 的值会动态更新(combobox = 'hello',lnEditCurrentNS = 'hello')
我对 PySide/PyQt 不是很熟悉,因此非常感谢任何指导。谢谢。
【问题讨论】: