19 | Qt で qextserialport を使用する方法

1 前提条件

バージョン1.1

Qt バージョン: Qt 5.14.2

1.2 シナリオ

QT5 の QtSerialPort クラスがプログラム内で使用されていないのは、主に実際の開発中にこのクラスの readall() 関数を呼び出したときに、シリアル ポートにデータがあることは明らかですが、読み出すことができなかったためです。最後に、サードパーティ ライブラリ qextserialport を使用して問題を解決しました。

2 具体操作

2.1 qext シリアルポート

ダウンロードリンク:

https://sourceforge.net/projects/qextserialport/files/qextserialport%20alpha/

ここに画像の説明を挿入します
ここに画像の説明を挿入します

3 よくある質問

質問 1: エラー: 'class QString' には 'toAscii' という名前のメンバーがありません

解決策:
元の **toAscii() 関数は QT4 には存在しますが、QT5 には存在せず、toLatin1()** 関数に置き換えられています。

おすすめ

転載: blog.csdn.net/u013916029/article/details/130547265