Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QGridLayout - динамическое добавление/удаление объектов
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
niXman
Всем хай!

Нужно по клику в QSpinBox, добавлять/удалять виджеты в QGridLayout.

В общем мне не нравится как он распределяет объекты. Возможно есть какой-то готовый вариант для лучшего распределения?

Есть такие методы:
QGridLayout::addWidget ( QWidget * widget, int row, int column, Qt::Alignment alignment = 0 )
QGridLayout::addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )

только что-то я не догоняю какой алгоритм реализовать для равномерного распределения по вертикали/горизонтали. Какие идеи?

Кинетик не предлагать :)
BRE
Посмотри, как вариант, на использование QTableView/QTableWidget.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.