ウィジェットは、Qtでユーザーインターフェイスを作成するための主要な要素です。
画面に描画するために、ユーザーの入力イベントを処理するための基本的な機能を提供します。Qtが提供するすべてのUI要素は、QWidgetのサブクラスであるか、QWidgetサブクラスに関連して使用されます。
カスタムウィジェットの作成は、QWidgetまたは適切なサブクラスをサブクラス化し、仮想イベントハンドラーを再実装することによって行われます。
https://doc.qt.io/qt-5/qtwidgets-index.html
Qtウィジェットギャラリー
https://doc-snapshots.qt.io/qt5-5.9/gallery.html
Qtのウィジェットスタイルとテーマのサポートにより、アプリケーションはネイティブのデスクトップ環境に適合できます。