从QBytearray中剥离主角,新线,cr的更好方法

时间:2017-01-02 22:08:39

标签: python pyqt qprocess qbytearray

如果我只将QBytearray转换为str,那么输出如下所示:b'Enter an input A,B,C:\r\n'

我可以使用QBytearray.simplified()删除\r\n,然后输出如下:b'Enter an input A,B,C:'

为了删除最后b' '我必须print string[2:-1]输出:Enter an input A,B,C:

这似乎还有很长的路要走:简化,转换为字符串,条带数组。有更好的方法吗?目前,数据来自Qprocess并附加到textBrowser。

s = self.process.readAll()
s = s.simplified()
self.itpBrowser.append(str(s)[2:-1])

1 个答案:

答案 0 :(得分:0)

使用bytearray({your QBytearray}).decode()