GtkGrid
이 포함 된 GtkWindow
은 GtkLabel
을 포함하지만 창을 확장하면 확장되지 않습니다. 그리드를 수평으로 확장하고 싶습니다. 그리드의 작동 방식을Python3, Gtk3 - GtkGrid 확장
label.set_halign(Gtk.Align.END)
내가 오해하고 있는가 :
grid.set_hexpand(True) #No result
grid.expand = True #No result
가장 오른쪽 열의 GtkLabel
을
GtkGrid
수평으로 확장합니다
레이블을 확장하도록 설정 했습니까? 컨테이너 위젯은 자식 크기 요구 사항을 묻고 자체 위젯뿐만 아니라 자식 위젯 크기를 할당합니다. – drahnr
예, 문제가 된 것으로 보입니다. 그리드를 확장하여 내용을 채울 수있는 방법이 없다는 것은 여전히 이상한 일입니다. –
gird 자체의 "expand"속성은 grid-parent rlationship이있는 격자에 사용되며 _all_ widgets (컨테이너로 제한되지 않음)에 대한 개념은 유지됩니다. – drahnr