У меня есть QListWidget с некоторыми виджетами внутри:QListWidget размер содержимого, когда сплиттер изменяет размер
QListWidgetItem* w = new QListWidgetItem(ui->listWidget);
ui->listWidget->addItem(w);
w->setSizeHint(widget->sizeHint());
ui->listWidget->setItemWidget(w, widget);
Однако, все, кажется, работает хорошо, пока я не изменить размер QListWidget
(он встроен в QDockwidget
). Нужно ли перебирать все элементы и изменять их размер вручную или есть простой трюк?
Это список, в котором есть кнопки слева и кнопка справа. Если список изменяется (QSize
изменяется), чем кнопки скрываются и появляется полоса прокрутки. Я хочу иметь размер элемента в соответствии с шириной списка.
использовать макет для QDockwidget –
@ratchetfreak Я уже делаю. – Beachwalker