Я столкнулся с проблемой, когда я выполнял анимацию свойств на виджетах, но их позиции анимации, казалось бы, перезаписывались при следующем проходе макета.Казалось бы, виджеты переместились в самом начале анимации, что выглядело плохо.В результате я подумал, что, возможно, если бы я написал свой собственный код макета, я мог бы лучше контролировать вещи.
Какой самый простой способ написать собственный макет в QT?Я попытался выполнить действия, описанные в разделе «Ручная компоновка» документации: http://doc.qt.nokia.com/latest/layout.html#manual-layout Однако, похоже, что происходит сбой при попытке вызвать setGeometry для дочерних виджетов.Кроме того, документы, похоже, конфликтуют с «Ручной компоновкой», в которой говорится, что setGeometry вызывается из resizeEvent, и с документом resizeEvent, говорящим, что этого нельзя делать.Не похоже на слишком много кода.Но мне интересно, каков самый простой / простой способ получить пользовательский макет.