pyqt字符串到普通的python字符串是给字符串添加一些文本

use*_*483 3 pyqt pyqt4 python-2.7

当我尝试打印PyQT字符串时,它不会转换为普通字符串.我该怎么做?请参阅下面的代码.

    def _execute_test(self):
        test_in = str(self.buildFlags.inFlags)
        test_out = str(self.buildFlags.exFlags)
        print(str(test_in))
        print("============")
        print(str(test_out))
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

>>> [PyQt4.QtCore.QString(u'Documents'), PyQt4.QtCore.QString(u'New folder')]
Run Code Online (Sandbox Code Playgroud)

Fro*_*don 6

如果要从PyQt4.QtCore.QString列表中打印字符串列表,请尝试以下操作:

print([str(x) for x in my_qstring_list])
Run Code Online (Sandbox Code Playgroud)