Как получить то же поведение, что и правило CSS `display: inline-block` в Qt? - PullRequest
0 голосов
/ 08 июня 2018

Я хотел бы поместить в контейнер (виджет) список дочерних виджетов, которые будут иметь фиксированный размер.Я хотел бы, чтобы дети использовали всю доступную ширину (если возможно) и начинали новую строку, когда предыдущая строка была полностью заполнена.

Я хотел бы сделать что-то похожее на свойство CSS display: inline-blockв C ++ с Qt.

Исключительным результатом является таблица:

Cells

Я использую Qt 5.10 и работаю надПроект C ++ (не проект QML)

Есть ли способ сделать это?

Заранее спасибо

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете создать свой собственный QLayout , чтобы сделать это.

Хорошей отправной точкой является Пример компоновки потока .Вы можете найти его в официальной документации здесь .

...