Подтвердить что ты не робот

Qt designer: Как добавить виджет в макет в дизайнере, когда макет выглядит бесконечно тонким?

Я использую Qt Designer, и я хотел бы переместить пару виджетов верхнего уровня в горизонтальный макет.

Я перетащил объект "Горизонтальная макета" в форму. Теперь я пытаюсь перетащить нужные виджеты в макет.

К сожалению, виджет нового горизонтального макета бесконечно тонкий:

Infinitely Thin Layout

... и я не могу перетащить виджет ярлыка "Импорт прогресса" или виджет индикатора выполнения в новый виджет горизонтального макета.

Обратите внимание, что когда я пытаюсь перетащить нужные виджеты поверх нового виджета горизонтальной компоновки, Qt Designer не делает ничего полезного для меня с точки зрения расширения области перетаскивания, чтобы сделать горизонтальный виджет доступным как цель перехода. Поэтому я застрял.

Как добавить виджеты в бесконечно тонкий виджет макета в Qt Designer?

4b9b3361

Ответ 1

Выберите макет, а затем опустите виджет на соответствующий выбранный элемент на панели "Инспектор объектов". Если вам сложно определить макет в реальной форме, вы также можете выбрать его через панель "Инспектор объектов".

Ответ 2

Один из способов (который я обычно делаю как обходной путь для того, чтобы не показывать панель структуры) - это выбрать макет, установив верхнее или нижнее поля на любое значение (10, что угодно), а затем перетащить компонент в макет, Да, это просто для чистого удовольствия отбрасывать компонент в макете, я знаю, но это способ.