4#ifndef QGRAPHICSGRIDLAYOUT_H
5#define QGRAPHICSGRIDLAYOUT_H
7#include <QtWidgets/qtwidgetsglobal.h>
8#include <QtWidgets/qgraphicsitem.h>
9#include <QtWidgets/qgraphicslayout.h>
24 Qt::Alignment
alignment = Qt::Alignment());
28 qreal horizontalSpacing()
const;
30 qreal verticalSpacing()
const;
38 void setRowStretchFactor(
int row,
int stretch);
39 int rowStretchFactor(
int row)
const;
40 void setColumnStretchFactor(
int column,
int stretch);
41 int columnStretchFactor(
int column)
const;
44 qreal rowMinimumHeight(
int row)
const;
46 qreal rowPreferredHeight(
int row)
const;
48 qreal rowMaximumHeight(
int row)
const;
60 Qt::Alignment rowAlignment(
int row)
const;
62 Qt::Alignment columnAlignment(
int column)
const;
68 int columnCount()
const;
73 int count()
const override;
75 void removeAt(
int index)
override;
78 void invalidate()
override;
94{
addItem(aitem, arow, acolumn, 1, 1, aalignment); }
The QGraphicsGridLayout class provides a grid layout for managing widgets in Graphics View.
void addItem(QGraphicsLayoutItem *item, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment=Qt::Alignment())
Adds item to the grid on row and column.
The QGraphicsLayoutItem class can be inherited to allow your custom items to be managed by layouts.
The QGraphicsLayout class provides the base class for all layouts in Graphics View.
\inmodule QtCore\reentrant
Combined button and popup list for selecting options.
GLint GLsizei GLsizei height
GLenum GLenum GLsizei count
GLenum GLenum GLsizei void GLsizei void * column
GLenum GLenum GLsizei void * row
#define QT_REQUIRE_CONFIG(feature)
label setAlignment(Qt::AlignLeft|Qt::AlignTop)
[0]