Qt ウィジェットの例
Qt には、モダンなアプリケーションのユーザが期待する標準的なウィジェットが豊富に用意されています。
また、独自のカスタムウィジェットやコントロールを開発し、標準ウィジェットと一緒に使用することもできます。
標準ウィジェットや適切に記述されたカスタムウィジェットの外観を変更するために使用できる、ウィジェット用のカスタムスタイルやテーマを提供することも可能です。
アナログ時計の例では、カスタムウィジェットの内容を描画する方法を示しています。 | |
この例では、シグナルとスロットを使用して電卓ウィジェットの機能を実装する方法と、QGridLayoutを使用してグリッドに子ウィジェットを配置する方法を示します。 | |
カレンダーウィジェットの例では、QCalendarWidgetの使い方を示しています。 | |
QRhi Qt の 3D API とシェーディング言語抽象化レイヤを使用して、テクスチャ付きキューブをレンダリングし、QPainter とウィジェットを統合する方法を示します。 | |
JSON、テキスト、PDFファイルを表示・印刷するウィジェットアプリケーション | |
Line Edits の例では、QLineEdit のさまざまな使用方法を示し、ユーザーから供給される入力と出力に対するさまざまなプロパティとバリデータの効果を示します。 | |
Scribbleの例では、アプリケーションのウィジェット用に生成されたイベントを受け取るために、QWidgetのイベントハンドラの一部を再実装する方法を示しています。 | |
Shortcut Editorの例では、Qtの標準ビューとQKeySequenceEditクラスで使用する、基本的な読み書き可能な階層モデルの作成方法を示しています。モデル/ビュー・プログラミングの説明については、モデル/ビュー・プログラミングの概要を参照してください。 | |
Qt の 3D API とシェーディング言語の抽象化レイヤである QRhi を使って三角形をレンダリングする方法を示します。 | |
スライダーの例では、Qt で利用可能なさまざまなタイプのスライダーの使い方を示します:QSlider、QScrollBar、QDial です。 | |
スピンボックスの例では、シンプルな QSpinBox ウィジェットから QDateTimeEdit ウィジェットのような複雑なエディタまで、Qt で利用可能な様々なタイプのスピンボックスの使用方法を示します。 | |
システムトレイアイコンの例では、メニューとポップアップメッセージを持つアイコンをデスクトップ環境のシステムトレイに追加する方法を示します。 | |
この例では、Qt アプリケーションでワコムタブレットを使用する方法を示します。 | |
この例では、半透明の背景を持つ丸いウィンドウを作成する方法を示します。 | |
ウィジェットギャラリーの例では、UI の設計に関連するウィジェットを示しています。 | |
非 Qt UI 要素を Qt アプリケーションに埋め込む方法を示します。 | |
Window Flags の例では、Qt で利用可能なウィンドウフラグの使い方を示します。 |
©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。