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

パフォーマンス上の理由から、メンバ関数はほとんどなく、メンバ変数へのアクセスは直接(つまり、. または-> 演算子を使用)です。これにより、構造体を簡単に使用できるようになり、これらは単にスタイル関数が使用するパラメータであることが強調されます。

QStyleOptionQStyleOptionComplexQComboBoxも参照のこと

メンバ型ドキュメント

enum QStyleOptionComboBox::StyleOptionType

この列挙型は、スタイル・オプションの型に関する情報を保持するために使われ、QStyleOption のサブクラスごとに定義されています。

定数説明
QStyleOptionComboBox::TypeSO_ComboBox提供されるスタイルオプションの型 ( このクラスではSO_ComboBox )。

この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。

StyleOptionVersionも参照してください

enum QStyleOptionComboBox::StyleOptionVersion

この列挙型は、スタイル・オプションのバージョンに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。

定数説明
QStyleOptionComboBox::Version12

このバージョンは、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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。