1

QSerialPortInfoクラスには、const メソッドisValid () (5.2 以降非推奨) およびisBusy () (5.6 以降非推奨) があります。どちらも機能しているように見えますが、 QT ドキュメントには、 isNull ()に置き換える必要があるかどうか、またはQSerialPortInfoオブジェクトの状態を別の方法でチェックする必要があるかどうかの情報が記載されていません。

シリアルポートの可用性を確認する実際の方法を教えてください。

4

2 に答える 2

0

ドキュメントを参照すると、isValid()とはどちらisBusy()も廃止されており、新しいコードで使用することは推奨されていません。

ドキュメントからの引用(強調は私のもの):

これらは、古いソース コードの動作を維持するために提供されています。新しいコードでそれらを使用しないことを強くお勧めします。

See alsoセクションはメソッドを指してisNull()いるので、それを使用する必要があります。

コミットを参照してください。

于 2020-01-24T12:15:59.053 に答える