현재 동일한 계층 구조에 스크롤 막대와 캔버스가 있습니다. 캔버스에는 캔버스의 create_window 메소드를 사용하여 만든 프레임이 있습니다.Tkinter : 창 크기를 조정하지 않고 스크롤 막대 크기 조정
bbox ("all")에 맞게 스크롤 영역의 크기를 조정하는 캔바스가 구성 될 때 호출되는 바인딩이 있습니다. 작동하지만, 전체 창이 리사이즈 될 때 전용입니다 (예 : 캔버스에 표시 영역에없는 위젯을 추가하면 캔버스 '스크롤 영역을 변경할 수 있도록 창 크기를 조정해야합니다.).
이상적으로 스크롤 영역은 새 위젯이 캔버스의 보이지 않는 위치에 추가되는 즉시 변경해야합니다 (예 : 화면 외부). 현재 내가 뭘 잘못하고 있니? 어떤 조언을 부탁드립니다!
[mcve]를 만드십시오. 아마도 수십 줄의 코드 만 취할 것입니다. –