在使用PYQT写程序的时候,会遇到某些PYTHON中的函数不能用了,比如说针对QString就没有strip(),join的使用方式变成了list.join(“,”)逗号是分割符。究其原因是因为在使用PYQT读取数据后,数据类型已经不是在PYTHON上的数据类型了,随便找一个看看,比如
#文本编辑块 self.textEdit_articlelist.toPlainText() #输出文本编辑内容类型 print type(self.textEdit_articlelist.toPlainText()) #得出其类别 <class 'PyQt4.QtCore.QString'>
会发现她们的数据类型会是:
那么要如何解决呢,很简单比如这个字符串类型的数据,通过str()转回到Python的数据类型就是了,就是这么简单的。
附上Pyqt4的使用指南:http://pyqt.sourceforge.net/Docs/PyQt4/