문제

스크롤 된 창의 하단에 위젯을 추가 한 다음 해당 창의 하단으로 스크롤하고 싶습니다. 그러나 창은 위젯이 여전히 할당되지 않았기 때문에 이미 바닥에 있다고 생각합니다. 즉, 이것은 -1을 반환합니다.

widget.get_allocation().y

왜 이런거야? 위젯을 즉시 할당되도록 강제하는 방법이 있습니까? 따라서 그에 따라 창을 조정할 수 있습니까? 아니면 더 나은 솔루션이 있습니까?

도움이 되었습니까?

해결책

더 나은 솔루션은 위젯에 연결하는 것입니다. 크기-할당 그때까지 스크롤 계산을 신호하고 지연시킵니다.

다른 팁

나는 당신이하려는 일을 이해하는 것을 100% 확신하지 못하지만 여전히 : 최소한 : 당신은 깨닫다 위젯은 이러한 것들을 계산할 수 있도록합니다. 그러나 링크 된 문서의 메모를보고, 그러한 방법이 더 잘 작동하지 않는지 조사하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top