You can use QSerialPort class to receive data.
When the serial port receives new data, the signal readyRead() is emitted it.
I think that if it binding to QML. you can handle this data at a circular gauge in qt qml.
Please also refer to QSerialPort sample.
Qt Documentation : Terminal Example