Почему программа не показывает данные из serial порта?
Проверьте, отправляет ли Arduino символ перевода строки "\r\n" в конце, раз уж вы используете readLine().
Прблема решилась либо добавление интерфейса (то-есть qt5), либо добавление строки:
serial.readyRead.connect(onRead)