重複の可能性:
私のクラスの名前は Qt で 'Q' で始まるべきですか?
これは、ウィジェットの変数命名規則について尋ねるこの質問に似ています。私の質問は、拡張 qt クラスに対処する必要があります。
自分のウィジェット クラス (または Qt クラスから拡張された任意のクラス) の前に Q を付けるのは習慣的/推奨されていますか、それともこれを避けるべきですか? Q を追加する他のライブラリのいくつかのクラス (QwtPlot や qextserialport など) を見てきましたが、それが一般的に推奨されているかどうかはわかりません。
どのクラスが Qt フレームワークで使用されることを意図しているかを伝える簡単な方法だと思いますが、特により一般的な汎用ウィジェット タイプでは、将来の Qt バージョンと名前が衝突する可能性があります。これは、名前空間を使用することである程度回避できますが、個人的には、名前空間が明確な線引きを提供していても、名前の衝突があまり好きではありませんでした。