MyTetra Share
Делитесь знаниями!
Как сделать "плавающий" виджет минимального размера
Время создания: 13.08.2021 15:13
Текстовые метки: qt, qt5, виджет, QWidget, без layout, плавающий, минимальный, размер, parent, родитель, не вставлен
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - Принципы написания кода
Запись: xintrea/mytetra_syncro/master/base/16288567978trdslu9b5/text.html на raw.github.com

Здесь собирается информация о том, как сделать виджет который не вставлен в менеджер размещения, и который должен самостоятельно принять свой возможный минимальный размер.


Пока что ясно следующее:


- Если виджет не вставлен в какой-либо layout, то у него не будут работать методы задания политики изменения размеров setSizePolicy() и прочие подобные.


- Если виджет не вставлен в какой-либо layout, то для управления его размером, внутри кода виджета, можно использовать что-то типа:


this->resize( this->sizeHint() );


или


this->resize( this->minimumsizeHint() );


Однако пока что эти методы приводят только к тому, что размер виджета несколько уменьшается, но не уменьшается до минимально возможного.



Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования