При создании виджета «в виде галереи» (с использованием QListWidget
и добавления QIcons) Я не могу выровнять элементы, если исходные изображения имеют разное соотношение сторон.Выравнивание элементов по тексту в QListWidget (режим значка)
Объект QListWidget
инициализируется следующим образом:
mListWidget->setViewMode (QListWidget::IconMode );
mListWidget->setResizeMode (QListWidget::Adjust );
mListWidget->setIconSize (QSize(100,100 ));
mListWidget->setAcceptDrops (true );
mListWidget->setDragEnabled (false );
И затем добавляется каждый новый значок:
QListWidgetItem* item = new QListWidgetItem(QIcon(QPixmap(path)), path.split("/").last());
mListWidget->addItem(item);
Результат следующий:
Как вы можете видеть, метки разных элементов: n ot выровнено, что выглядит некрасиво. Есть ли способ установить это (например, установив высоту элементов списка, но не ширину)?
Нет, это не решает проблему. –