PYQT 字符操作

Posted 望月又一

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PYQT 字符操作相关的知识,希望对你有一定的参考价值。

1、将string转为QString

str1 = u我不知道怎么做

qstr1 = QtCore.QString(str1) #转为qstring

>>qstr1 
PyQt4.QtCore.QString(u\u6211\u4e0d\u77e5\u9053\u600e\u4e48\u505a)

2、将QString转为string

qstr1 = PyQt4.QtCore.QString(u\u6211\u4e0d\u77e5\u9053\u600e\u4e48\u505a)

str2 = unicode(qstr1.toUtf8(), utf-8, ignore)  #转为string

>>str2
u\u6211\u4e0d\u77e5\u9053\u600e\u4e48\u505a

3、地址

  python中的地址使用 ‘\’ 符号相隔开,比如: open(‘C:\Users\Administrator\Desktop\不是酱紫的.txt‘)

以上是关于PYQT 字符操作的主要内容,如果未能解决你的问题,请参考以下文章

android小知识点代码片段

PyQt5对话框窗口打开时没有布局

PyQt中复选框的ListView

如何在 PyQt 的 QGraphicsViews 中使用自定义绘图?

PyQt4 和 PyQt5 中的 QFileDialog 字符串有区别吗?

jQuery的DOM操作