Подскажите, если ли в QT способ заресайзить виджет, но оставить

его размер не фиксированным?

16 ответов

32 просмотра

Да, есть.

Skarn- Автор вопроса
Skarn
Как?

Лейаутами.

Skarn- Автор вопроса
Ilya Zviagin
Лейаутами.

Не работает в этом случае. У меня QStackedWidget, который почему-то имеет размер самой большой его страницы всегда.

Skarn
Не работает в этом случае. У меня QStackedWidget, ...

Ну правильно, так и должно быть. Про "не ресайзится" — это надо отдельно разбираться, ДОЛЖНО ресайзиться.

Skarn
Не работает в этом случае. У меня QStackedWidget, ...

Если у тебя лейаут врублен (Stacked это лейаут), то ты НЕ МОЖЕШЬ менять размер сам никаким образом, кроме как setFixedSize

Соотв. надо не БОРОТЬСЯ с лейаутами, а ИСПОЛЬЗОВАТЬ их. Не задавать размеры руками. Научиться делать лейауты правильно.

Skarn- Автор вопроса
Ilya Zviagin
Ну правильно, так и должно быть. Про "не ресайзитс...

Да не должно, даже в МРЕ варианте в дизайнере это так

Skarn
Да не должно, даже в МРЕ варианте в дизайнере это ...

Ну, чтобы там разбираться, надо код. варианта два - либо ты его шлёшь, либо разбираешься сам. Я лишь могу тебя сейчас заверить, что все лейауты в Qt работают штатно, без ошибок. И если что-то там не так, то это значит, что что-то не так делаешь ты. Если стекед делает размер по самому большому, то вполне вероятно, что ты поставил где-то и оставил фиксированный размер. Это делать не нужно.

Skarn- Автор вопроса
Ilya Zviagin
Ну, чтобы там разбираться, надо код. варианта два ...

Собственно, в MRE я так сделал, но в оригинальном коде нет. Что фиксированный размер, что разный размер от наполнения виджетами — одинаково выходит и эффект этот проявляется.

Skarn
Собственно, в MRE я так сделал, но в оригинальном ...

погоди, мне надо важные документы подписать...

Ilya Zviagin
погоди, мне надо важные документы подписать...

Ильюха, ты там чего, бюджет РФ на 2022 год подписываешь? Каждую страницу?

Anatoly Shirokov
Ильюха, ты там чего, бюджет РФ на 2022 год подписы...

В колледже когда проходил практику, написал отчет. Было около 100 страниц. Заставили меня просить своего руководителя ставить подписи и печать на каждой странице

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта