Скомпилированный GUI ведет себя не так, как QT дизайнер - PullRequest
0 голосов
/ 22 февраля 2020

Картинки ниже. Проверьте их в первую очередь. Первая картинка из скомпилированной версии, вторая - предварительный просмотр в конструкторе QT. Числа на втором рисунке - это компоненты. Все компоненты над консолями находятся в одном макете.

В основном проблема заключается в том, что кнопка pu sh (номер 3 на рисунке ниже) и метка (6) перемещаются при растяжении окна, даже если они и распорки рядом с кнопкой (2 и 4) имеют фиксированный размер. Ярлык изображения (5) также растягивается, но не из-за ограничения максимального размера. Но в конструкторе проблем нет, они остаются вместе и растягиваются только проставки слева (1) и справа (7). Мне нужно, чтобы они действовали, как они делают в дизайнере. Например, как работает метка конечного изображения и рамка под ним.

Я подумал, что вам может потребоваться дополнительная информация о компонентах, поэтому здесь мы go:

  1. 40x20 подсказка размера с политикой предпочтительного размера

  2. 97x20 подсказка размера с политикой фиксированного размера

  3. 93x28 мин и максимальный размер с минимальной горизонтальной, фиксированной вертикальной политикой

  4. Размер подсказки 97x20 с фиксированной политикой размера

  5. 0x0 мин. И максимальный размер 300x300 с максимальной политикой по горизонтали и вертикали

  6. 0x0 мин. И 93x20 макс. Размер с максимальной политикой по горизонтали и вертикали

  7. 200x20 размер подсказка с максимальной политикой

Скомпилировано:

Compiled

Qt Designer:

QT Designer preview

Я не уверен, объяснил ли я это достаточно хорошо, не стесняйтесь спрашивать, нужны ли вам дополнительные данные .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...