KLayout 0.29.8 (2024-10-28 63dd591e5) [master]

API reference - Class QFormLayout

Notation used in Ruby API documentation

Module: QtWidgets

Description: Binding of QFormLayout

Class hierarchy: QFormLayout » QLayout » QObject

Sub-classes: FieldGrowthPolicy, QFlags_FieldGrowthPolicy, ItemRole, QFlags_ItemRole, RowWrapPolicy, QFlags_RowWrapPolicy, TakeRowResult

Public constructors

new QFormLayoutnew(QWidget ptr parent = nullptr)Constructor QFormLayout::QFormLayout(QWidget *parent)

Public methods

[const]QFormLayout ptr_const_castReturns a non-const reference to self.
void_createEnsures the C++ object is created
void_destroyExplicitly destroys the object
[const]bool_destroyed?Returns a value indicating whether the object was already destroyed
[const]bool_is_const_object?Returns a value indicating whether the reference is a const reference
void_manageMarks the object as managed by the script side.
void_unmanageMarks the object as no longer owned by the script side.
voidaddItem(QLayoutItem ptr item)Virtual method void QFormLayout::addItem(QLayoutItem *item)
voidaddRow(QWidget ptr label,
QWidget ptr field)
Method void QFormLayout::addRow(QWidget *label, QWidget *field)
voidaddRow(QWidget ptr label,
QLayout ptr field)
Method void QFormLayout::addRow(QWidget *label, QLayout *field)
voidaddRow(string labelText,
QWidget ptr field)
Method void QFormLayout::addRow(const QString &labelText, QWidget *field)
voidaddRow(string labelText,
QLayout ptr field)
Method void QFormLayout::addRow(const QString &labelText, QLayout *field)
voidaddRow(QWidget ptr widget)Method void QFormLayout::addRow(QWidget *widget)
voidaddRow(QLayout ptr layout)Method void QFormLayout::addRow(QLayout *layout)
[const]QSizePolicy_QFlags_ControlTypecontrolTypesVirtual method QFlags<QSizePolicy::ControlType> QFormLayout::controlTypes()
[const]intcountVirtual method int QFormLayout::count()
[signal]voiddestroyed(QObject ptr arg1)Signal declaration for QFormLayout::destroyed(QObject *)
voidemit_destroyed(QObject ptr arg1 = nullptr)Emitter for signal void QFormLayout::destroyed(QObject *)
voidemit_objectNameChanged(string objectName)Emitter for signal void QFormLayout::objectNameChanged(const QString &objectName)
boolevent(QEvent ptr event)Virtual method bool QFormLayout::event(QEvent *event)
booleventFilter(QObject ptr watched,
QEvent ptr event)
Virtual method bool QFormLayout::eventFilter(QObject *watched, QEvent *event)
[const]Qt_QFlags_OrientationexpandingDirectionsVirtual method QFlags<Qt::Orientation> QFormLayout::expandingDirections()
[const]QFormLayout_FieldGrowthPolicyfieldGrowthPolicyMethod QFormLayout::FieldGrowthPolicy QFormLayout::fieldGrowthPolicy()
voidfieldGrowthPolicy=(const QFormLayout_FieldGrowthPolicy policy)Method void QFormLayout::setFieldGrowthPolicy(QFormLayout::FieldGrowthPolicy policy)
[const]Qt_QFlags_AlignmentFlagformAlignmentMethod QFlags<Qt::AlignmentFlag> QFormLayout::formAlignment()
voidformAlignment=(Qt_QFlags_AlignmentFlag alignment)Method void QFormLayout::setFormAlignment(QFlags<Qt::AlignmentFlag> alignment)
[const]QRectgeometryVirtual method QRect QFormLayout::geometry()
voidgeometry=(const QRect rect)Method void QFormLayout::setGeometry(const QRect &rect)
[const]voidgetItemPosition(int index,
int ptr rowPtr,
QFormLayout_ItemRole ptr rolePtr)
Method void QFormLayout::getItemPosition(int index, int *rowPtr, QFormLayout::ItemRole *rolePtr)
[const]voidgetLayoutPosition(QLayout ptr layout,
int ptr rowPtr,
QFormLayout_ItemRole ptr rolePtr)
Method void QFormLayout::getLayoutPosition(QLayout *layout, int *rowPtr, QFormLayout::ItemRole *rolePtr)
[const]voidgetWidgetPosition(QWidget ptr widget,
int ptr rowPtr,
QFormLayout_ItemRole ptr rolePtr)
Method void QFormLayout::getWidgetPosition(QWidget *widget, int *rowPtr, QFormLayout::ItemRole *rolePtr)
[const]boolhasHeightForWidthVirtual method bool QFormLayout::hasHeightForWidth()
[const]intheightForWidth(int width)Virtual method int QFormLayout::heightForWidth(int width)
[const]inthorizontalSpacingMethod int QFormLayout::horizontalSpacing()
voidhorizontalSpacing=(int spacing)Method void QFormLayout::setHorizontalSpacing(int spacing)
[const]intindexOf(QWidget ptr arg1)Virtual method int QFormLayout::indexOf(QWidget *)
voidinsertRow(int row,
QWidget ptr label,
QWidget ptr field)
Method void QFormLayout::insertRow(int row, QWidget *label, QWidget *field)
voidinsertRow(int row,
QWidget ptr label,
QLayout ptr field)
Method void QFormLayout::insertRow(int row, QWidget *label, QLayout *field)
voidinsertRow(int row,
string labelText,
QWidget ptr field)
Method void QFormLayout::insertRow(int row, const QString &labelText, QWidget *field)
voidinsertRow(int row,
string labelText,
QLayout ptr field)
Method void QFormLayout::insertRow(int row, const QString &labelText, QLayout *field)
voidinsertRow(int row,
QWidget ptr widget)
Method void QFormLayout::insertRow(int row, QWidget *widget)
voidinsertRow(int row,
QLayout ptr layout)
Method void QFormLayout::insertRow(int row, QLayout *layout)
voidinvalidateVirtual method void QFormLayout::invalidate()
[const]boolisEmptyVirtual method bool QFormLayout::isEmpty()
[const]QLayoutItem ptritemAt(int index)Virtual method QLayoutItem *QFormLayout::itemAt(int index)
[const]Qt_QFlags_AlignmentFlaglabelAlignmentMethod QFlags<Qt::AlignmentFlag> QFormLayout::labelAlignment()
voidlabelAlignment=(Qt_QFlags_AlignmentFlag alignment)Method void QFormLayout::setLabelAlignment(QFlags<Qt::AlignmentFlag> alignment)
[const]QWidget ptrlabelForField(QWidget ptr field)Method QWidget *QFormLayout::labelForField(QWidget *field)
[const]QWidget ptrlabelForField(QLayout ptr field)Method QWidget *QFormLayout::labelForField(QLayout *field)
QLayout ptrlayoutVirtual method QLayout *QFormLayout::layout()
[const]QSizemaximumSizeVirtual method QSize QFormLayout::maximumSize()
[const]intminimumHeightForWidth(int arg1)Virtual method int QFormLayout::minimumHeightForWidth(int)
[const]QSizeminimumSizeVirtual method QSize QFormLayout::minimumSize()
[signal]voidobjectNameChanged(string objectName)Signal declaration for QFormLayout::objectNameChanged(const QString &objectName)
voidremoveRow(int row)Method void QFormLayout::removeRow(int row)
voidremoveRow(QWidget ptr widget)Method void QFormLayout::removeRow(QWidget *widget)
voidremoveRow(QLayout ptr layout)Method void QFormLayout::removeRow(QLayout *layout)
[const]introwCountMethod int QFormLayout::rowCount()
[const]QFormLayout_RowWrapPolicyrowWrapPolicyMethod QFormLayout::RowWrapPolicy QFormLayout::rowWrapPolicy()
voidrowWrapPolicy=(const QFormLayout_RowWrapPolicy policy)Method void QFormLayout::setRowWrapPolicy(QFormLayout::RowWrapPolicy policy)
voidsetFieldGrowthPolicy(const QFormLayout_FieldGrowthPolicy policy)Method void QFormLayout::setFieldGrowthPolicy(QFormLayout::FieldGrowthPolicy policy)
voidsetFormAlignment(Qt_QFlags_AlignmentFlag alignment)Method void QFormLayout::setFormAlignment(QFlags<Qt::AlignmentFlag> alignment)
voidsetGeometry(const QRect rect)Virtual method void QFormLayout::setGeometry(const QRect &rect)
voidsetHorizontalSpacing(int spacing)Method void QFormLayout::setHorizontalSpacing(int spacing)
voidsetItem(int row,
const QFormLayout_ItemRole role,
QLayoutItem ptr item)
Method void QFormLayout::setItem(int row, QFormLayout::ItemRole role, QLayoutItem *item)
voidsetLabelAlignment(Qt_QFlags_AlignmentFlag alignment)Method void QFormLayout::setLabelAlignment(QFlags<Qt::AlignmentFlag> alignment)
voidsetLayout(int row,
const QFormLayout_ItemRole role,
QLayout ptr layout)
Method void QFormLayout::setLayout(int row, QFormLayout::ItemRole role, QLayout *layout)
voidsetRowWrapPolicy(const QFormLayout_RowWrapPolicy policy)Method void QFormLayout::setRowWrapPolicy(QFormLayout::RowWrapPolicy policy)
voidsetSpacing(int arg1)Method void QFormLayout::setSpacing(int)
voidsetVerticalSpacing(int spacing)Method void QFormLayout::setVerticalSpacing(int spacing)
voidsetWidget(int row,
const QFormLayout_ItemRole role,
QWidget ptr widget)
Method void QFormLayout::setWidget(int row, QFormLayout::ItemRole role, QWidget *widget)
[const]QSizesizeHintVirtual method QSize QFormLayout::sizeHint()
QSpacerItem ptrspacerItemVirtual method QSpacerItem *QFormLayout::spacerItem()
[const]intspacingMethod int QFormLayout::spacing()
voidspacing=(int arg1)Method void QFormLayout::setSpacing(int)
QLayoutItem ptrtakeAt(int index)Virtual method QLayoutItem *QFormLayout::takeAt(int index)
QFormLayout_TakeRowResulttakeRow(int row)Method QFormLayout::TakeRowResult QFormLayout::takeRow(int row)
QFormLayout_TakeRowResulttakeRow(QWidget ptr widget)Method QFormLayout::TakeRowResult QFormLayout::takeRow(QWidget *widget)
QFormLayout_TakeRowResulttakeRow(QLayout ptr layout)Method QFormLayout::TakeRowResult QFormLayout::takeRow(QLayout *layout)
[const]intverticalSpacingMethod int QFormLayout::verticalSpacing()
voidverticalSpacing=(int spacing)Method void QFormLayout::setVerticalSpacing(int spacing)
QWidget ptrwidgetVirtual method QWidget *QFormLayout::widget()

Public static methods and constants

[static,const]QFormLayout_FieldGrowthPolicyAllNonFixedFieldsGrowEnum constant QFormLayout::AllNonFixedFieldsGrow
[static,const]QFormLayout_RowWrapPolicyDontWrapRowsEnum constant QFormLayout::DontWrapRows
[static,const]QFormLayout_FieldGrowthPolicyExpandingFieldsGrowEnum constant QFormLayout::ExpandingFieldsGrow
[static,const]QFormLayout_ItemRoleFieldRoleEnum constant QFormLayout::FieldRole
[static,const]QFormLayout_FieldGrowthPolicyFieldsStayAtSizeHintEnum constant QFormLayout::FieldsStayAtSizeHint
[static,const]QFormLayout_ItemRoleLabelRoleEnum constant QFormLayout::LabelRole
[static,const]QFormLayout_ItemRoleSpanningRoleEnum constant QFormLayout::SpanningRole
[static,const]QFormLayout_RowWrapPolicyWrapAllRowsEnum constant QFormLayout::WrapAllRows
[static,const]QFormLayout_RowWrapPolicyWrapLongRowsEnum constant QFormLayout::WrapLongRows
QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s,
string c = nullptr,
int n = -1)
Static method QString QFormLayout::tr(const char *s, const char *c, int n)
stringtrUtf8(string s,
string c = nullptr,
int n = -1)
Static method QString QFormLayout::trUtf8(const char *s, const char *c, int n)

Protected methods (static, non-static and constructors)

voidaddChildLayout(QLayout ptr l)Method void QFormLayout::addChildLayout(QLayout *l)
voidaddChildWidget(QWidget ptr w)Method void QFormLayout::addChildWidget(QWidget *w)
booladoptLayout(QLayout ptr layout)Method bool QFormLayout::adoptLayout(QLayout *layout)
[const]QRectalignmentRect(const QRect arg1)Method QRect QFormLayout::alignmentRect(const QRect &)
voidchildEvent(QChildEvent ptr e)Virtual method void QFormLayout::childEvent(QChildEvent *e)
voidcustomEvent(QEvent ptr event)Virtual method void QFormLayout::customEvent(QEvent *event)
voiddisconnectNotify(const QMetaMethod signal)Virtual method void QFormLayout::disconnectNotify(const QMetaMethod &signal)
[const]boolisSignalConnected(const QMetaMethod signal)Method bool QFormLayout::isSignalConnected(const QMetaMethod &signal)
[const]intreceivers(string signal)Method int QFormLayout::receivers(const char *signal)
[const]QObject ptrsenderMethod QObject *QFormLayout::sender()
[const]intsenderSignalIndexMethod int QFormLayout::senderSignalIndex()
voidtimerEvent(QTimerEvent ptr event)Virtual method void QFormLayout::timerEvent(QTimerEvent *event)
voidwidgetEvent(QEvent ptr arg1)Method void QFormLayout::widgetEvent(QEvent *)

Detailed description

AllNonFixedFieldsGrow

Signature: [static,const] QFormLayout_FieldGrowthPolicy AllNonFixedFieldsGrow

Description: Enum constant QFormLayout::AllNonFixedFieldsGrow

Python specific notes:
The object exposes a readable attribute 'AllNonFixedFieldsGrow'. This is the getter.

DontWrapRows

Signature: [static,const] QFormLayout_RowWrapPolicy DontWrapRows

Description: Enum constant QFormLayout::DontWrapRows

Python specific notes:
The object exposes a readable attribute 'DontWrapRows'. This is the getter.

ExpandingFieldsGrow

Signature: [static,const] QFormLayout_FieldGrowthPolicy ExpandingFieldsGrow

Description: Enum constant QFormLayout::ExpandingFieldsGrow

Python specific notes:
The object exposes a readable attribute 'ExpandingFieldsGrow'. This is the getter.

FieldRole

Signature: [static,const] QFormLayout_ItemRole FieldRole

Description: Enum constant QFormLayout::FieldRole

Python specific notes:
The object exposes a readable attribute 'FieldRole'. This is the getter.

FieldsStayAtSizeHint

Signature: [static,const] QFormLayout_FieldGrowthPolicy FieldsStayAtSizeHint

Description: Enum constant QFormLayout::FieldsStayAtSizeHint

Python specific notes:
The object exposes a readable attribute 'FieldsStayAtSizeHint'. This is the getter.

LabelRole

Signature: [static,const] QFormLayout_ItemRole LabelRole

Description: Enum constant QFormLayout::LabelRole

Python specific notes:
The object exposes a readable attribute 'LabelRole'. This is the getter.

SpanningRole

Signature: [static,const] QFormLayout_ItemRole SpanningRole

Description: Enum constant QFormLayout::SpanningRole

Python specific notes:
The object exposes a readable attribute 'SpanningRole'. This is the getter.

WrapAllRows

Signature: [static,const] QFormLayout_RowWrapPolicy WrapAllRows

Description: Enum constant QFormLayout::WrapAllRows

Python specific notes:
The object exposes a readable attribute 'WrapAllRows'. This is the getter.

WrapLongRows

Signature: [static,const] QFormLayout_RowWrapPolicy WrapLongRows

Description: Enum constant QFormLayout::WrapLongRows

Python specific notes:
The object exposes a readable attribute 'WrapLongRows'. This is the getter.

_const_cast

Signature: [const] QFormLayout ptr _const_cast

Description: Returns a non-const reference to self.

Basically, this method allows turning a const object reference to a non-const one. This method is provided as last resort to remove the constness from an object. Usually there is a good reason for a const object reference, so using this method may have undesired side effects.

This method has been introduced in version 0.29.6.

_create

Signature: void _create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

_destroy

Signature: void _destroy

Description: Explicitly destroys the object

Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing.

_destroyed?

Signature: [const] bool _destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

_is_const_object?

Signature: [const] bool _is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

_manage

Signature: void _manage

Description: Marks the object as managed by the script side.

After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required.

Usually it's not required to call this method. It has been introduced in version 0.24.

_unmanage

Signature: void _unmanage

Description: Marks the object as no longer owned by the script side.

Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur.

Usually it's not required to call this method. It has been introduced in version 0.24.

addChildLayout

Signature: void addChildLayout (QLayout ptr l)

Description: Method void QFormLayout::addChildLayout(QLayout *l)

This method is protected and can only be called from inside a derived class.

addChildWidget

Signature: void addChildWidget (QWidget ptr w)

Description: Method void QFormLayout::addChildWidget(QWidget *w)

This method is protected and can only be called from inside a derived class.

addItem

Signature: void addItem (QLayoutItem ptr item)

Description: Virtual method void QFormLayout::addItem(QLayoutItem *item)

This method can be reimplemented in a derived class.

addRow

(1) Signature: void addRow (QWidget ptr label, QWidget ptr field)

Description: Method void QFormLayout::addRow(QWidget *label, QWidget *field)

(2) Signature: void addRow (QWidget ptr label, QLayout ptr field)

Description: Method void QFormLayout::addRow(QWidget *label, QLayout *field)

(3) Signature: void addRow (string labelText, QWidget ptr field)

Description: Method void QFormLayout::addRow(const QString &labelText, QWidget *field)

(4) Signature: void addRow (string labelText, QLayout ptr field)

Description: Method void QFormLayout::addRow(const QString &labelText, QLayout *field)

(5) Signature: void addRow (QWidget ptr widget)

Description: Method void QFormLayout::addRow(QWidget *widget)

(6) Signature: void addRow (QLayout ptr layout)

Description: Method void QFormLayout::addRow(QLayout *layout)

adoptLayout

Signature: bool adoptLayout (QLayout ptr layout)

Description: Method bool QFormLayout::adoptLayout(QLayout *layout)

This method is protected and can only be called from inside a derived class.

alignmentRect

Signature: [const] QRect alignmentRect (const QRect arg1)

Description: Method QRect QFormLayout::alignmentRect(const QRect &)

This method is protected and can only be called from inside a derived class.

childEvent

Signature: void childEvent (QChildEvent ptr e)

Description: Virtual method void QFormLayout::childEvent(QChildEvent *e)

This method can be reimplemented in a derived class.

controlTypes

Signature: [const] QSizePolicy_QFlags_ControlType controlTypes

Description: Virtual method QFlags<QSizePolicy::ControlType> QFormLayout::controlTypes()

This method can be reimplemented in a derived class.

count

Signature: [const] int count

Description: Virtual method int QFormLayout::count()

This method can be reimplemented in a derived class.

customEvent

Signature: void customEvent (QEvent ptr event)

Description: Virtual method void QFormLayout::customEvent(QEvent *event)

This method can be reimplemented in a derived class.

destroyed

Signature: [signal] void destroyed (QObject ptr arg1)

Description: Signal declaration for QFormLayout::destroyed(QObject *)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'destroyed'. This is the getter.
The object exposes a writable attribute 'destroyed'. This is the setter.

disconnectNotify

Signature: void disconnectNotify (const QMetaMethod signal)

Description: Virtual method void QFormLayout::disconnectNotify(const QMetaMethod &signal)

This method can be reimplemented in a derived class.

emit_destroyed

Signature: void emit_destroyed (QObject ptr arg1 = nullptr)

Description: Emitter for signal void QFormLayout::destroyed(QObject *)

Call this method to emit this signal.

emit_objectNameChanged

Signature: void emit_objectNameChanged (string objectName)

Description: Emitter for signal void QFormLayout::objectNameChanged(const QString &objectName)

Call this method to emit this signal.

event

Signature: bool event (QEvent ptr event)

Description: Virtual method bool QFormLayout::event(QEvent *event)

This method can be reimplemented in a derived class.

eventFilter

Signature: bool eventFilter (QObject ptr watched, QEvent ptr event)

Description: Virtual method bool QFormLayout::eventFilter(QObject *watched, QEvent *event)

This method can be reimplemented in a derived class.

expandingDirections

Signature: [const] Qt_QFlags_Orientation expandingDirections

Description: Virtual method QFlags<Qt::Orientation> QFormLayout::expandingDirections()

This method can be reimplemented in a derived class.

fieldGrowthPolicy

Signature: [const] QFormLayout_FieldGrowthPolicy fieldGrowthPolicy

Description: Method QFormLayout::FieldGrowthPolicy QFormLayout::fieldGrowthPolicy()

Python specific notes:
The object exposes a readable attribute 'fieldGrowthPolicy'. This is the getter.

fieldGrowthPolicy=

Signature: void fieldGrowthPolicy= (const QFormLayout_FieldGrowthPolicy policy)

Description: Method void QFormLayout::setFieldGrowthPolicy(QFormLayout::FieldGrowthPolicy policy)

Python specific notes:
The object exposes a writable attribute 'fieldGrowthPolicy'. This is the setter.

formAlignment

Signature: [const] Qt_QFlags_AlignmentFlag formAlignment

Description: Method QFlags<Qt::AlignmentFlag> QFormLayout::formAlignment()

Python specific notes:
The object exposes a readable attribute 'formAlignment'. This is the getter.

formAlignment=

Signature: void formAlignment= (Qt_QFlags_AlignmentFlag alignment)

Description: Method void QFormLayout::setFormAlignment(QFlags<Qt::AlignmentFlag> alignment)

Python specific notes:
The object exposes a writable attribute 'formAlignment'. This is the setter.

geometry

Signature: [const] QRect geometry

Description: Virtual method QRect QFormLayout::geometry()

This method can be reimplemented in a derived class.

geometry=

Signature: void geometry= (const QRect rect)

Description: Method void QFormLayout::setGeometry(const QRect &rect)

This is a reimplementation of QLayout::setGeometry

Python specific notes:
The object exposes a writable attribute 'geometry'. This is the setter.

getItemPosition

Signature: [const] void getItemPosition (int index, int ptr rowPtr, QFormLayout_ItemRole ptr rolePtr)

Description: Method void QFormLayout::getItemPosition(int index, int *rowPtr, QFormLayout::ItemRole *rolePtr)

getLayoutPosition

Signature: [const] void getLayoutPosition (QLayout ptr layout, int ptr rowPtr, QFormLayout_ItemRole ptr rolePtr)

Description: Method void QFormLayout::getLayoutPosition(QLayout *layout, int *rowPtr, QFormLayout::ItemRole *rolePtr)

getWidgetPosition

Signature: [const] void getWidgetPosition (QWidget ptr widget, int ptr rowPtr, QFormLayout_ItemRole ptr rolePtr)

Description: Method void QFormLayout::getWidgetPosition(QWidget *widget, int *rowPtr, QFormLayout::ItemRole *rolePtr)

hasHeightForWidth

Signature: [const] bool hasHeightForWidth

Description: Virtual method bool QFormLayout::hasHeightForWidth()

This method can be reimplemented in a derived class.

heightForWidth

Signature: [const] int heightForWidth (int width)

Description: Virtual method int QFormLayout::heightForWidth(int width)

This method can be reimplemented in a derived class.

horizontalSpacing

Signature: [const] int horizontalSpacing

Description: Method int QFormLayout::horizontalSpacing()

Python specific notes:
The object exposes a readable attribute 'horizontalSpacing'. This is the getter.

horizontalSpacing=

Signature: void horizontalSpacing= (int spacing)

Description: Method void QFormLayout::setHorizontalSpacing(int spacing)

Python specific notes:
The object exposes a writable attribute 'horizontalSpacing'. This is the setter.

indexOf

Signature: [const] int indexOf (QWidget ptr arg1)

Description: Virtual method int QFormLayout::indexOf(QWidget *)

This method can be reimplemented in a derived class.

insertRow

(1) Signature: void insertRow (int row, QWidget ptr label, QWidget ptr field)

Description: Method void QFormLayout::insertRow(int row, QWidget *label, QWidget *field)

(2) Signature: void insertRow (int row, QWidget ptr label, QLayout ptr field)

Description: Method void QFormLayout::insertRow(int row, QWidget *label, QLayout *field)

(3) Signature: void insertRow (int row, string labelText, QWidget ptr field)

Description: Method void QFormLayout::insertRow(int row, const QString &labelText, QWidget *field)

(4) Signature: void insertRow (int row, string labelText, QLayout ptr field)

Description: Method void QFormLayout::insertRow(int row, const QString &labelText, QLayout *field)

(5) Signature: void insertRow (int row, QWidget ptr widget)

Description: Method void QFormLayout::insertRow(int row, QWidget *widget)

(6) Signature: void insertRow (int row, QLayout ptr layout)

Description: Method void QFormLayout::insertRow(int row, QLayout *layout)

invalidate

Signature: void invalidate

Description: Virtual method void QFormLayout::invalidate()

This method can be reimplemented in a derived class.

isEmpty

Signature: [const] bool isEmpty

Description: Virtual method bool QFormLayout::isEmpty()

This method can be reimplemented in a derived class.

isSignalConnected

Signature: [const] bool isSignalConnected (const QMetaMethod signal)

Description: Method bool QFormLayout::isSignalConnected(const QMetaMethod &signal)

This method is protected and can only be called from inside a derived class.

itemAt

Signature: [const] QLayoutItem ptr itemAt (int index)

Description: Virtual method QLayoutItem *QFormLayout::itemAt(int index)

This method can be reimplemented in a derived class.

labelAlignment

Signature: [const] Qt_QFlags_AlignmentFlag labelAlignment

Description: Method QFlags<Qt::AlignmentFlag> QFormLayout::labelAlignment()

Python specific notes:
The object exposes a readable attribute 'labelAlignment'. This is the getter.

labelAlignment=

Signature: void labelAlignment= (Qt_QFlags_AlignmentFlag alignment)

Description: Method void QFormLayout::setLabelAlignment(QFlags<Qt::AlignmentFlag> alignment)

Python specific notes:
The object exposes a writable attribute 'labelAlignment'. This is the setter.

labelForField

(1) Signature: [const] QWidget ptr labelForField (QWidget ptr field)

Description: Method QWidget *QFormLayout::labelForField(QWidget *field)

(2) Signature: [const] QWidget ptr labelForField (QLayout ptr field)

Description: Method QWidget *QFormLayout::labelForField(QLayout *field)

layout

Signature: QLayout ptr layout

Description: Virtual method QLayout *QFormLayout::layout()

This method can be reimplemented in a derived class.

maximumSize

Signature: [const] QSize maximumSize

Description: Virtual method QSize QFormLayout::maximumSize()

This method can be reimplemented in a derived class.

minimumHeightForWidth

Signature: [const] int minimumHeightForWidth (int arg1)

Description: Virtual method int QFormLayout::minimumHeightForWidth(int)

This method can be reimplemented in a derived class.

minimumSize

Signature: [const] QSize minimumSize

Description: Virtual method QSize QFormLayout::minimumSize()

This method can be reimplemented in a derived class.

new

Signature: [static] new QFormLayout new (QWidget ptr parent = nullptr)

Description: Constructor QFormLayout::QFormLayout(QWidget *parent)

This method creates an object of class QFormLayout.

Python specific notes:
This method is the default initializer of the object.

objectNameChanged

Signature: [signal] void objectNameChanged (string objectName)

Description: Signal declaration for QFormLayout::objectNameChanged(const QString &objectName)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'objectNameChanged'. This is the getter.
The object exposes a writable attribute 'objectNameChanged'. This is the setter.

receivers

Signature: [const] int receivers (string signal)

Description: Method int QFormLayout::receivers(const char *signal)

This method is protected and can only be called from inside a derived class.

removeRow

(1) Signature: void removeRow (int row)

Description: Method void QFormLayout::removeRow(int row)

(2) Signature: void removeRow (QWidget ptr widget)

Description: Method void QFormLayout::removeRow(QWidget *widget)

(3) Signature: void removeRow (QLayout ptr layout)

Description: Method void QFormLayout::removeRow(QLayout *layout)

rowCount

Signature: [const] int rowCount

Description: Method int QFormLayout::rowCount()

rowWrapPolicy

Signature: [const] QFormLayout_RowWrapPolicy rowWrapPolicy

Description: Method QFormLayout::RowWrapPolicy QFormLayout::rowWrapPolicy()

Python specific notes:
The object exposes a readable attribute 'rowWrapPolicy'. This is the getter.

rowWrapPolicy=

Signature: void rowWrapPolicy= (const QFormLayout_RowWrapPolicy policy)

Description: Method void QFormLayout::setRowWrapPolicy(QFormLayout::RowWrapPolicy policy)

Python specific notes:
The object exposes a writable attribute 'rowWrapPolicy'. This is the setter.

sender

Signature: [const] QObject ptr sender

Description: Method QObject *QFormLayout::sender()

This method is protected and can only be called from inside a derived class.

senderSignalIndex

Signature: [const] int senderSignalIndex

Description: Method int QFormLayout::senderSignalIndex()

This method is protected and can only be called from inside a derived class.

setFieldGrowthPolicy

Signature: void setFieldGrowthPolicy (const QFormLayout_FieldGrowthPolicy policy)

Description: Method void QFormLayout::setFieldGrowthPolicy(QFormLayout::FieldGrowthPolicy policy)

Python specific notes:
The object exposes a writable attribute 'fieldGrowthPolicy'. This is the setter.

setFormAlignment

Signature: void setFormAlignment (Qt_QFlags_AlignmentFlag alignment)

Description: Method void QFormLayout::setFormAlignment(QFlags<Qt::AlignmentFlag> alignment)

Python specific notes:
The object exposes a writable attribute 'formAlignment'. This is the setter.

setGeometry

Signature: void setGeometry (const QRect rect)

Description: Virtual method void QFormLayout::setGeometry(const QRect &rect)

This method can be reimplemented in a derived class.

setHorizontalSpacing

Signature: void setHorizontalSpacing (int spacing)

Description: Method void QFormLayout::setHorizontalSpacing(int spacing)

Python specific notes:
The object exposes a writable attribute 'horizontalSpacing'. This is the setter.

setItem

Signature: void setItem (int row, const QFormLayout_ItemRole role, QLayoutItem ptr item)

Description: Method void QFormLayout::setItem(int row, QFormLayout::ItemRole role, QLayoutItem *item)

setLabelAlignment

Signature: void setLabelAlignment (Qt_QFlags_AlignmentFlag alignment)

Description: Method void QFormLayout::setLabelAlignment(QFlags<Qt::AlignmentFlag> alignment)

Python specific notes:
The object exposes a writable attribute 'labelAlignment'. This is the setter.

setLayout

Signature: void setLayout (int row, const QFormLayout_ItemRole role, QLayout ptr layout)

Description: Method void QFormLayout::setLayout(int row, QFormLayout::ItemRole role, QLayout *layout)

setRowWrapPolicy

Signature: void setRowWrapPolicy (const QFormLayout_RowWrapPolicy policy)

Description: Method void QFormLayout::setRowWrapPolicy(QFormLayout::RowWrapPolicy policy)

Python specific notes:
The object exposes a writable attribute 'rowWrapPolicy'. This is the setter.

setSpacing

Signature: void setSpacing (int arg1)

Description: Method void QFormLayout::setSpacing(int)

Python specific notes:
The object exposes a writable attribute 'spacing'. This is the setter.

setVerticalSpacing

Signature: void setVerticalSpacing (int spacing)

Description: Method void QFormLayout::setVerticalSpacing(int spacing)

Python specific notes:
The object exposes a writable attribute 'verticalSpacing'. This is the setter.

setWidget

Signature: void setWidget (int row, const QFormLayout_ItemRole role, QWidget ptr widget)

Description: Method void QFormLayout::setWidget(int row, QFormLayout::ItemRole role, QWidget *widget)

sizeHint

Signature: [const] QSize sizeHint

Description: Virtual method QSize QFormLayout::sizeHint()

This method can be reimplemented in a derived class.

spacerItem

Signature: QSpacerItem ptr spacerItem

Description: Virtual method QSpacerItem *QFormLayout::spacerItem()

This method can be reimplemented in a derived class.

spacing

Signature: [const] int spacing

Description: Method int QFormLayout::spacing()

Python specific notes:
The object exposes a readable attribute 'spacing'. This is the getter.

spacing=

Signature: void spacing= (int arg1)

Description: Method void QFormLayout::setSpacing(int)

Python specific notes:
The object exposes a writable attribute 'spacing'. This is the setter.

staticMetaObject

Signature: [static] QMetaObject staticMetaObject

Description: Obtains the static MetaObject for this class.

takeAt

Signature: QLayoutItem ptr takeAt (int index)

Description: Virtual method QLayoutItem *QFormLayout::takeAt(int index)

This method can be reimplemented in a derived class.

takeRow

(1) Signature: QFormLayout_TakeRowResult takeRow (int row)

Description: Method QFormLayout::TakeRowResult QFormLayout::takeRow(int row)

(2) Signature: QFormLayout_TakeRowResult takeRow (QWidget ptr widget)

Description: Method QFormLayout::TakeRowResult QFormLayout::takeRow(QWidget *widget)

(3) Signature: QFormLayout_TakeRowResult takeRow (QLayout ptr layout)

Description: Method QFormLayout::TakeRowResult QFormLayout::takeRow(QLayout *layout)

timerEvent

Signature: void timerEvent (QTimerEvent ptr event)

Description: Virtual method void QFormLayout::timerEvent(QTimerEvent *event)

This method can be reimplemented in a derived class.

tr

Signature: [static] string tr (string s, string c = nullptr, int n = -1)

Description: Static method QString QFormLayout::tr(const char *s, const char *c, int n)

This method is static and can be called without an instance.

trUtf8

Signature: [static] string trUtf8 (string s, string c = nullptr, int n = -1)

Description: Static method QString QFormLayout::trUtf8(const char *s, const char *c, int n)

This method is static and can be called without an instance.

verticalSpacing

Signature: [const] int verticalSpacing

Description: Method int QFormLayout::verticalSpacing()

Python specific notes:
The object exposes a readable attribute 'verticalSpacing'. This is the getter.

verticalSpacing=

Signature: void verticalSpacing= (int spacing)

Description: Method void QFormLayout::setVerticalSpacing(int spacing)

Python specific notes:
The object exposes a writable attribute 'verticalSpacing'. This is the setter.

widget

Signature: QWidget ptr widget

Description: Virtual method QWidget *QFormLayout::widget()

This method can be reimplemented in a derived class.

widgetEvent

Signature: void widgetEvent (QEvent ptr arg1)

Description: Method void QFormLayout::widgetEvent(QEvent *)

This method is protected and can only be called from inside a derived class.