QStyleOptionComboBox Class
QStyleOptionComboBoxクラスは、コンボボックスを描画するためのパラメータを記述するために使用します。詳細...
Header: | #include <QStyleOptionComboBox> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
Inherits: | QStyleOptionComplex |
パブリック型
enum | StyleOptionType { Type } |
enum | StyleOptionVersion { Version } |
パブリック関数
QStyleOptionComboBox() | |
QStyleOptionComboBox(const QStyleOptionComboBox &other) |
パブリック変数
QIcon | currentIcon |
QString | currentText |
bool | editable |
bool | frame |
QSize | iconSize |
QRect | popupRect |
Qt::Alignment | textAlignment |
詳細説明
QStyleOptionButton には、 関数が を描画するために必要なすべての情報が含まれています。QStyle QComboBox
パフォーマンス上の理由から、メンバ関数はほとんどなく、メンバ変数へのアクセスは直接(つまり、.
または->
演算子を使用)です。これにより、構造体を簡単に使用できるようになり、これらは単にスタイル関数が使用するパラメータであることが強調されます。
QStyleOption 、QStyleOptionComplex 、QComboBoxも参照のこと 。
メンバ型ドキュメント
enum QStyleOptionComboBox::StyleOptionType
この列挙型は、スタイル・オプションの型に関する情報を保持するために使われ、QStyleOption のサブクラスごとに定義されています。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionComboBox::Type | SO_ComboBox | 提供されるスタイルオプションの型 ( このクラスではSO_ComboBox )。 |
この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。
StyleOptionVersionも参照してください 。
enum QStyleOptionComboBox::StyleOptionVersion
この列挙型は、スタイル・オプションのバージョンに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionComboBox::Version | 1 | 2 |
このバージョンは、QStyleOption サブクラスが互換性を壊すことなく拡張を実装するために使用されます。qstyleoption_cast() を使用する場合、通常は確認する必要はありません。
StyleOptionTypeも参照 。
メンバー関数 ドキュメント
QStyleOptionComboBox::QStyleOptionComboBox()
QStyleOptionComboBox を作成し、メンバ変数をデフォルト値に初期化します。
QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox &other)
other スタイル・オプションのコピーを構築します。
メンバ変数 ドキュメント
QIcon QStyleOptionComboBox::currentIcon
この変数は、コンボボックスの現在の項目のアイコンを保持します。
デフォルト値は空のアイコン、すなわち、pixmapもファイル名も持たないアイコンです。
QString QStyleOptionComboBox::currentText
この変数はコンボボックスの現在の項目のテキストを保持する。
デフォルト値は空の文字列である。
bool QStyleOptionComboBox::editable
この変数はコンボボックスが編集可能かどうかを保持する。
デフォルト値はfalseである。
QComboBox::isEditable()も参照 。
bool QStyleOptionComboBox::frame
この変数はコンボボックスにフレームがあるかどうかを保持します。
デフォルト値はtrueである。
QSize QStyleOptionComboBox::iconSize
この変数はコンボボックスの現在の項目のアイコンサイズを保持する。
デフォルト値はQSize(-1, -1)、すなわち無効なサイズである。
QRect QStyleOptionComboBox::popupRect
この変数はコンボボックスのポップアップ矩形を保持する。
デフォルト値はヌル矩形、すなわち幅と高さの両方が0に設定された矩形です。
この変数は現在使われていません。無視してかまいません。
QStyle::SC_ComboBoxListBoxPopupも参照してください 。
Qt::Alignment QStyleOptionComboBox::textAlignment
この変数はコンボボックスの現在のテキストのアライメントを保持します。
デフォルト値はQt::AlignLeft |Qt::AlignVCenter です。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。