[PyQt] Qstring and encode
Phil
phil_lor at bigpond.com
Mon Sep 25 02:43:29 BST 2017
Thank you for reading this.
I retrieve text from a lineEdit like this:
mytext = self.lineEdit.text()
However, I need to convert the string to a byte array for pyserial.
I can use a python string (but not a QString)like this:
mytext = mytext + "\n"
mybytes = mytext.encode('ascii') # or I can use 'utf-8')
ser.write(mybytes)
QString doesn't have an encode attribute. How can I overcome this?
I had used bytes(mytext) which worked from within Eric but not from the
command prompt. Apparently, bytes is not part of python3.
--
Regards,
Phil
More information about the PyQt
mailing list