QStyleOptionFrame Class
QStyleOptionFrameクラスは、フレームを描画するためのパラメータを記述するために使用されます。詳細...
Header: | #include <QStyleOptionFrame> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
Inherits: | QStyleOption |
パブリック型
enum | FrameFeature { None, Flat, Rounded } |
flags | FrameFeatures |
enum | StyleOptionType { Type } |
enum | StyleOptionVersion { Version } |
パブリック関数
QStyleOptionFrame() | |
QStyleOptionFrame(const QStyleOptionFrame &other) |
パブリック変数
QStyleOptionFrame::FrameFeatures | features |
QFrame::Shape | frameShape |
int | lineWidth |
int | midLineWidth |
詳しい説明
QStyleOptionFrame は、QFrame 、QGroupBox 、QLineEdit 、QMenu を含むいくつかの組み込み Qt ウィジェットの描画に使用されます。
パフォーマンス上の理由から、メンバ関数はほとんどなく、メンバ変数へのアクセスは直接的です(つまり、.
または->
演算子を使用します)。これにより、構造体を簡単に使用できるようになり、これらは単にスタイル関数で使用されるパラメータであることが強調されます。
QStyleOptionFrame クラスのインスタンスは、type SO_Frame とversion 3 を持っています。
この型は、QStyleOption 、そのサブクラス、qstyleoption_cast ()によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。このバージョンは、QStyleOption サブクラスが互換性を壊すことなく拡張機能を実装するために使用します。qstyleoption_cast() を使用する場合、通常はチェックする必要はありません。
QStyleOptionも参照のこと 。
メンバ型ドキュメント
enum QStyleOptionFrame::FrameFeatures
flags QStyleOptionFrame::FrameFeatures
この列挙型は、フレームが持つことができるさまざまなタイプの特徴を記述します。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionFrame::None | 0x00 | 通常のフレームを示します。 |
QStyleOptionFrame::Flat | 0x01 | 平らなフレームを示す。 |
QStyleOptionFrame::Rounded | 0x02 | 丸みを帯びたフレームを示す。 |
FrameFeatures 型はQFlags<FrameFeature> の typedef です。これは、FrameFeature 値の OR の組み合わせを格納します。
enum QStyleOptionFrame::StyleOptionType
この列挙型は、スタイル・オプションのタイプに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionFrame::Type | SO_Frame | 提供されるスタイル・オプションの型 ( このクラスではSO_Frame )。 |
この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。
StyleOptionVersionも参照してください 。
enum QStyleOptionFrame::StyleOptionVersion
この列挙型は、スタイル・オプションのバージョンに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionFrame::Version | 1 | 3 |
このバージョンは、QStyleOption サブクラスが互換性を壊すことなく拡張を実装するために使用されます。qstyleoption_cast() を使用する場合、通常はチェックする必要はありません。
StyleOptionTypeも参照 。
メンバ関数 ドキュメント
QStyleOptionFrame::QStyleOptionFrame()
QStyleOptionFrame を構築し、メンバ変数をデフォルト値に初期化します。
QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame &other)
other スタイル・オプションのコピーを構築します。
メンバ変数 ドキュメント
QStyleOptionFrame::FrameFeatures QStyleOptionFrame::features
この変数は、このフレームを説明する機能のビット OR を保持します。
FrameFeatureも参照 。
QFrame::Shape QStyleOptionFrame::frameShape
このプロパティは、フレームのフレーム形状値を保持します。
QFrame::frameShapeも参照 。
int QStyleOptionFrame::lineWidth
この変数は、フレームを描画するための線幅を保持する。
デフォルト値は 0 です。
QFrame::lineWidth も参照 。
int QStyleOptionFrame::midLineWidth
この変数は、フレームを描画するための中間線の幅を保持します。
これは通常、くぼみや盛り上がりのあるフレームを描くときに使われます。
デフォルト値は 0。
QFrame::midLineWidthも参照して ください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。