2013-01-09 4 views
0

노트북 창이 있습니다. 동적 크기를 변경하고 싶습니다. 나는 동적으로 확장했지만, 축소 할 수는 없었다. 확장을 위해 win.set_size_request(w,h)을 사용했습니다. 어떻게 동적으로 축소 할 수 있습니까?Gtk 노트북 크기가 동적으로 변경됨

+0

크기를 어떻게 조정합니까? 버튼을 클릭하면? 또는 다른 것? –

답변

0

GtkNotebook의 API를 사용하여 강제로 축소 할 수 없습니다. 그것을하는 다른 방법이 있습니다. Notebook 내부의 위젯이 축소되면 노트북이 축소되지만 다른 페이지의 위젯을 고려해야 할 수도 있습니다. GtkNotebook을 사용자 정의 컨테이너에 랩핑하여 노트북을 축소시킬 수 있습니다.

그리고 ... 나는 더 이상 할 수있는 방법을 생각할 수 없습니다. gtk_widget_set_size_request은 위젯의 최소 크기 만 설정하여 자연 크기를 재정의합니다.

0

페이지에서 위젯의 축소를 막는 위젯이있을 가능성이 높습니다. 찾고있는 효과를 얻으려면 ViewPort 또는 ScrolledWindow에 페이지 내용을 넣어야 할 수도 있습니다.

관련 문제