Если бы я только преобразовать QByteArray к Силе, то результат выглядит следующим образом: b'Enter an input A,B,C:\r\n'
Лучший способ лишить ведущий характер, новая линия, кр от QByteArray
я могу избавиться от \r\n
с помощью QBytearray.simplified() то результат выглядит следующим образом: 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])
Как вы преобразования 'QBytearray' в строку? –
попробуйте с bytearray ({ваш QBytearray}). Decode() – eyllanesc
@ l'L'l Я преобразовываю его в строку со строками – kaminsknator