「QSpacerItem」の編集履歴(バックアップ)一覧はこちら
「QSpacerItem」(2014/09/14 (日) 03:31:17) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**見出し
#contents()
**QSpacerItem クラス
ブランクスペースを表すレイアウトアイテムです。
[[公式リファレンス>http://qt-project.org/doc/qt-5/qspaceritem.html]]
**継承関係
[[QObject]]
[[QLayoutItem]]
┗[[QSpacerItem]]
**メンバ関数
***コンストラクタ
QSpacerItem::QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
-説明
--指定した設定を持つブランクスペースを生成します。
-パラメータ
--w … ウィジェット
--h … ウィジェット
--hPolicy … 水平方向のサイズポリシー
--vPolicy … 垂直方向のサイズポリシー
enum QSizePolicy::Policy
|キー|値|説明|縮小|拡大|
|QSizePolicy::Fixed|0|ブランクスペースの横幅(または縦幅)の値を QWidget::sizeHint() で固定します|不可|不可|
|QSizePolicy::Minimum|GrowFlag|ブランクスペースの横幅(または縦幅)の最小値を sizeHint() にします|sizeHint() 未満にはできません|可能|
|QSizePolicy::Maximum|ShrinkFlag|ブランクスペースの横幅(または縦幅)の最大値を sizeHint() にします|他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます|sizeHint() 超にはできません|
|QSizePolicy::Preferred|GrowFlag|ShrinkFlag|ブランクスペースの横幅(または縦幅)の標準値を sizeHint() にします|他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます|可能|
|QSizePolicy::Expanding|GrowFlag|ShrinkFlag|ExpandFlag|ブランクスペースの横幅(または縦幅)の標準値を sizeHint() にします|他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます|使用できる空間がある場合は可能な値まで拡大します|
|QSizePolicy::MinimumExpanding|GrowFlag|ExpandFlag|ブランクスペースの横幅(または縦幅)の最小値を sizeHint() にします|sizeHint() 未満にはできません|使用できる空間がある場合は可能な値まで拡大します|
|QSizePolicy::Ignored|ShrinkFlag|GrowFlag|IgnoreFlag|sizeHint() は無視されます。ブランクスペースの横幅(または縦幅)は可能な範囲の値を取ることができます。|可能|可能|
***デストラクタ
QWidgetItem::~QWidgetItem()
-説明
--このレイアウトアイテムを破棄します。
***その他
bool QSpacerItem::isEmpty() const [virtual]
-説明
--QLayoutItem::isEmpty() の再実装です。
***大きさ関係
QSize QSpacerItem::sizeHint() const [virtual]
-説明
--QLayoutItem::sizeHint の再実装です。
QSize QSpacerItem::minimumSize() const [virtual]
-説明
--QLayoutItem::minimumSize() の再実装です。
QSize QSpacerItem::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 QSpacerItem::setGeometry(const QRect & rect) [virtual]
-説明
--QLayoutItem::setGeometry の再実装です。
***このレイアウトアイテムのブランクスペースを取得する
QSpacerItem * QSpacerItem::spacerItem() [virtual]
-説明
--QLayoutItem::spacerItem() の再実装です。
**見出し
#contents()
**QSpacerItem クラス
ブランクスペースを表すレイアウトアイテムです。
[[公式リファレンス>http://qt-project.org/doc/qt-5/qspaceritem.html]]
**継承関係
[[QObject]]
[[QLayoutItem]]
┗[[QSpacerItem]]
**メンバ関数
***コンストラクタ
QSpacerItem::QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
-説明
--指定した設定を持つブランクスペースを生成します。
-パラメータ
--w … ウィジェット
--h … ウィジェット
--hPolicy … 水平方向のサイズポリシー
--vPolicy … 垂直方向のサイズポリシー
enum QSizePolicy::Policy
|キー|値|説明|縮小|拡大|
|QSizePolicy::Fixed|0|ブランクスペースの横幅(または縦幅)の値を QWidget::sizeHint() で固定します|不可|不可|
|QSizePolicy::Minimum|GrowFlag|ブランクスペースの横幅(または縦幅)の最小値を sizeHint() にします|sizeHint() 未満にはできません|可能|
|QSizePolicy::Maximum|ShrinkFlag|ブランクスペースの横幅(または縦幅)の最大値を sizeHint() にします|他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます|sizeHint() 超にはできません|
|QSizePolicy::Preferred|GrowFlag|ShrinkFlag|ブランクスペースの横幅(または縦幅)の標準値を sizeHint() にします|他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます|可能|
|QSizePolicy::Expanding|GrowFlag|ShrinkFlag|ExpandFlag|ブランクスペースの横幅(または縦幅)の標準値を sizeHint() にします|他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます|使用できる空間がある場合は可能な値まで拡大します|
|QSizePolicy::MinimumExpanding|GrowFlag|ExpandFlag|ブランクスペースの横幅(または縦幅)の最小値を sizeHint() にします|sizeHint() 未満にはできません|使用できる空間がある場合は可能な値まで拡大します|
|QSizePolicy::Ignored|ShrinkFlag|GrowFlag|IgnoreFlag|sizeHint() は無視されます。ブランクスペースの横幅(または縦幅)は可能な範囲の値を取ることができます。|可能|可能|
***デストラクタ
QWidgetItem::~QWidgetItem()
-説明
--このレイアウトアイテムを破棄します。
***その他
bool QSpacerItem::isEmpty() const [virtual]
-説明
--QLayoutItem::isEmpty() の再実装です。
***大きさ関係
void QSpacerItem::changeSize(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
-説明
--このブランクスペースのサイズを変更します。
--このブランクスペースをあるレイアウトに追加済みの場合は、追加先で QSpacerItem::invalidate() を呼ぶことで変更を適用できます。
QSize QSpacerItem::sizeHint() const [virtual]
-説明
--QLayoutItem::sizeHint の再実装です。
QSize QSpacerItem::minimumSize() const [virtual]
-説明
--QLayoutItem::minimumSize() の再実装です。
QSize QSpacerItem::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 QSpacerItem::setGeometry(const QRect & rect) [virtual]
-説明
--QLayoutItem::setGeometry の再実装です。
***このレイアウトアイテムのブランクスペースを取得する
QSpacerItem * QSpacerItem::spacerItem() [virtual]
-説明
--QLayoutItem::spacerItem() の再実装です。