Qt ウィジェットの例

Qt には、モダンなアプリケーションのユーザが期待する標準的なウィジェットが豊富に用意されています。

また、独自のカスタムウィジェットやコントロールを開発し、標準ウィジェットと一緒に使用することもできます。

標準ウィジェットや適切に記述されたカスタムウィジェットの外観を変更するために使用できる、ウィジェット用のカスタムスタイルやテーマを提供することも可能です。

Analog Clock

アナログ時計の例では、カスタムウィジェットの内容を描画する方法を示しています。

Calculator Example

この例では、シグナルとスロットを使用して電卓ウィジェットの機能を実装する方法と、QGridLayoutを使用してグリッドに子ウィジェットを配置する方法を示します。

Calendar Widget Example

カレンダーウィジェットの例では、QCalendarWidgetの使い方を示しています。

Cube RHI Widget Example

QRhi Qt の 3D API とシェーディング言語抽象化レイヤを使用して、テクスチャ付きキューブをレンダリングし、QPainter とウィジェットを統合する方法を示します。

Document Viewer

JSON、テキスト、PDFファイルを表示・印刷するウィジェットアプリケーション

Line Edits Example

Line Edits の例では、QLineEdit のさまざまな使用方法を示し、ユーザーから供給される入力と出力に対するさまざまなプロパティとバリデータの効果を示します。

Scribble Example

Scribbleの例では、アプリケーションのウィジェット用に生成されたイベントを受け取るために、QWidgetのイベントハンドラの一部を再実装する方法を示しています。

Shortcut Editor Example

Shortcut Editorの例では、Qtの標準ビューとQKeySequenceEditクラスで使用する、基本的な読み書き可能な階層モデルの作成方法を示しています。モデル/ビュー・プログラミングの説明については、モデル/ビュー・プログラミングの概要を参照してください。

Simple RHI Widget Example

Qt の 3D API とシェーディング言語の抽象化レイヤである QRhi を使って三角形をレンダリングする方法を示します。

Sliders Example

スライダーの例では、Qt で利用可能なさまざまなタイプのスライダーの使い方を示します:QSlider、QScrollBar、QDial です。

Spin Boxes Example

スピンボックスの例では、シンプルな QSpinBox ウィジェットから QDateTimeEdit ウィジェットのような複雑なエディタまで、Qt で利用可能な様々なタイプのスピンボックスの使用方法を示します。

System Tray Icon Example

システムトレイアイコンの例では、メニューとポップアップメッセージを持つアイコンをデスクトップ環境のシステムトレイに追加する方法を示します。

Tablet Example

この例では、Qt アプリケーションでワコムタブレットを使用する方法を示します。

Translucent Background

この例では、半透明の背景を持つ丸いウィンドウを作成する方法を示します。

Widgets Gallery Example

ウィジェットギャラリーの例では、UI の設計に関連するウィジェットを示しています。

Window Embedding

非 Qt UI 要素を Qt アプリケーションに埋め込む方法を示します。

Window Flags Example

Window Flags の例では、Qt で利用可能なウィンドウフラグの使い方を示します。

©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。