QWidgetItem


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

見出し


QWidgetItem クラス

ウィジェットを表すレイアウトアイテムです。
公式リファレンス

継承関係


メンバ関数

コンストラクタ

QWidgetItem::QWidgetItem(QWidget * widget)
  • 説明
    • 指定したウィジェットを含むレイアウトアイテムを返します。
  • パラメータ
    • widget … ウィジェット

デストラクタ

QWidgetItem::~QWidgetItem()
  • 説明
    • このレイアウトアイテムを破棄します。

コントロールタイプを取得する

QSizePolicy::ControlTypes QWidgetItem::controlTypes() const [virtual]
  • 説明
    • QLayoutItem::controlTypes() の再実装です。
    • このレイアウトアイテムのコントロールタイプを返します。

enum QSizePolicy::ControlType
flags QSizePolicy::ControlTypes = typedef QFlags<ControlType>
キー 説明
QSizePolicy::DefaultType 0x00000001 何も指定されていません
QSizePolicy::ButtonBox 0x00000002 QDialogButtonBox インスタンスです
QSizePolicy::CheckBox 0x00000004 QCheckBox インスタンスです
QSizePolicy::ComboBox 0x00000008 QComboBox インスタンスです
QSizePolicy::Frame 0x00000010 QFrame インスタンスです
QSizePolicy::GroupBox 0x00000020 QGroupBox インスタンスです
QSizePolicy::Label 0x00000040 QLabel インスタンスです
QSizePolicy::Line 0x00000080 QFrame::HLine または QFrame::VLineを持つ QFrame インスタンスです
QSizePolicy::LineEdit 0x00000100 QLineEdit インスタンスです
QSizePolicy::PushButton 0x00000200 QPushButton インスタンスです
QSizePolicy::RadioButton 0x00000400 QRadioButton インスタンスです
QSizePolicy::Slider 0x00000800 QAbstractSlider インスタンスです
QSizePolicy::SpinBox 0x00001000 QAbstractSpinBox インスタンスです
QSizePolicy::TabWidget 0x00002000 QTabWidget インスタンスです
QSizePolicy::ToolButton 0x00004000 QToolButton インスタンスです

その他

bool QWidgetItem::isEmpty() const [virtual]
  • 説明
    • QLayoutItem::isEmpty() の再実装です。
    • このレイアウトアイテムのウィジェットが非表示の場合はtrue、そうでない場合はfalseを返します。

大きさ関係

QSize QWidgetItem::sizeHint() const [virtual]
  • 説明
    • QLayoutItem::sizeHint の再実装です。

QSize QWidgetItem::minimumSize() const [virtual]
  • 説明
    • QLayoutItem::minimumSize() の再実装です。

QSize QWidgetItem::maximumSize() const [virtual]
  • 説明
    • QLayoutItem::maximumSize() の再実装です。

Qt::Orientations QWidgetItem::expandingDirections() const [virtual]
  • 説明
    • QLayoutItem::expandingDirections() の再実装です。

bool QWidgetItem::hasHeightForWidth() const [virtual]
  • 説明
    • QLayoutItem::hasHeightForWidth() の再実装です。

int QWidgetItem::heightForWidth(int w) const [virtual]
  • 説明
    • QLayoutItem::heightForWidth() の再実装です。

QRect QWidgetItem::geometry() const [virtual]
  • 説明
    • QLayoutItem::geometry() の再実装です。

void QWidgetItem::setGeometry(const QRect & rect) [virtual]
  • 説明
    • QLayoutItem::setGeometry の再実装です。

このレイアウトアイテムのウィジェットを取得する

QWidget * QWidgetItem::widget() [virtual]
  • 説明
    • QLayoutItem::widget() の再実装です。