PYQT4的数据类型

在使用PYQT写程序的时候,会遇到某些PYTHON中的函数不能用了,比如说针对QString就没有strip(),join的使用方式变成了list.join(“,”)逗号是分割符。究其原因是因为在使用PYQT读取数据后,数据类型已经不是在PYTHON上的数据类型了,随便找一个看看,比如
[python]
#文本编辑块
self.textEdit_articlelist.toPlainText()
#输出文本编辑内容类型
print type(self.textEdit_articlelist.toPlainText())
#得出其类别
<class ‘PyQt4.QtCore.QString’>
[/python]

会发现她们的数据类型会是:

那么要如何解决呢,很简单比如这个字符串类型的数据,通过str()转回到Python的数据类型就是了,就是这么简单的。

附上Pyqt4的使用指南:http://pyqt.sourceforge.net/Docs/PyQt4/

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据