如果我只将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])
答案 0 :(得分:0)
使用bytearray({your QBytearray}).decode()