Как прочитать имя последовательного порта из текстового поля (редактируемого)в Python?
I Am trying to open serial port in Linux Ptyhon 2.7 pyqt4 with the below code and it works fine serialport.port = "/dev/ttyACM1" serialport.baudrate = 115200 serialport.open() I don't want to hard-code serial port name as above. I want to take serial port name as the input from user from editable text box. textbox.setText("/dev/ttyACM1") serialport.port = textbox.text() serialport.baudrate = 115200 serialport.open() I am unable to convert textbox.text() format to serialport.port. The following error occurs. ValueError: "port" must be None or a string, not Please Help me, Thanks in Advance. What I have tried: <pre>textbox.setText("/dev/ttyACM1") serialport.port = textbox.text() serialport.baudrate = 115200 serialport.open() I am unable to convert textbox.text() format to serialport.port. The following error occurs. ValueError: "port" must be None or a string, not Please Help me, Thanks in Advance
Richard MacCutchan
В вашем сообщении об ошибке чего-то не хватает. Вы можете проверить, что именно возвращается из textbox.text()
метод с отладчиком.