我正在使用Qt并希望从文本字段中获取字符串。我发现下面的解决方案,但它返回一个QString。我只是想避免编写额外的代码来进一步提取字符串。任何人都可以建议一个简单的解决方案来从文本字段中检索文本。
text = self.your_plugin_dlg.ui.yourLineEdit.text()
答案 0 :(得分:2)
好吧,你将必须添加一些代码来从QLineEdit
对象获取字符串。最简单的解决方案:使用str()
方法。
text = str( self.your_plugin_dlg.ui.yourLineEdit.text() )
答案 1 :(得分:1)
例如http://forums.devshed.com/python-programming-11/qstring-normal-python-string-127725.html说:
text = str(self.your_plugin_dlg.ui.yourLineEdit.text())
但我同意,我们不能轻易在Qt中使用字符串。 Qt和字符串的其他提示:http://pyqt.sourceforge.net/Docs/PyQt4/gotchas.html