и туда формирую QLabel в 3 столбца. Как задать, чтоб окно нормально масштабировалось? Сейчас проблема в том, что при сжатии окна по вертикали - оно сжимается до того момента, пока надписи не сожмуться близко друг к другу, а по горизонтали они начинают наезжать друг на друга. Как сделать чтоб не наезжали друг на друга?
простой вариант - не использовать grid
Поставить минимальный размер в пропертях
а как тогда? Абсолютные координаты?
а можно программно это определить? У меня некоторые надписи разной длины. Видится пока лишь массивом пройтись и найти максимальную длину и её установить всем в столбце как минимальную. Может есть более лаконичное решение?
QHBoxLayout + QVBoxLayout, и про минимальный размер верно подметили но его подсчитать еще как-то надо
Без разницы. Пример два лейаута - верхний это панель с надписями и кнопками. Чтобы предотвратить излишнее уменьшение на панели где кнопки и надписи установить minimumSize
Обсуждают сегодня