У меня есть сетка, которая отображает изображения, как на изображении ниже. Я хочу иметь возможность обменивать два изображения в любой позиции.Динамическое изменение положения элементов макета сетки
Иерархия такова:
ScrollArea-> GridLayout-> Label [п] -> Pixmap
Есть п метки в макете сетки создаются динамически в код.
Можно удалить все, что нужно создать снова в колонке/строке, которую я хочу, но я пытаюсь найти более элегантный способ сделать это. Какие-нибудь советы?
Я хотел бы сделать это с точки зрения таблицы вместо обработки макета сетки. – vahancho
Не уверен, что стол поможет мне. Там будут некоторые изменения в позиции, столбцах и строках. Есть ли способ автоматического переупорядочения элементов, которые я удаляю колонку? –
Я могу сказать, что представления таблиц намного гибкие, чем макет, если говорить о динамически меняющемся контенте. Qt-макеты в основном предназначены для статических элементов графического интерфейса. – vahancho