GTK에서 두 가지 요소를 만드는 방법은 크기가 같은 방법은 무엇입니까?
문제
나는 pygtk를 사용하고 있습니다. 양쪽에 2 개의 작은 요소가있는 큰 요소를 레이아웃하고 싶습니다. 미적 이유로, 나는 두 개의 작은 것들이 같은 크기가되기를 원합니다. 그대로, 그것들은 몇 픽셀에 따라 다르고, 중간 요소는 결과적으로 중심이 아닙니다.
나는 3 개의 세포와 함께 gtk.table을 사용하려고 시도했지만 균질 한 = true는 원하는 효과가 없습니다. 나는 8 개의 세포를 만들어서 엉망이 된 다음 중앙에 하나가 더 많은 세포를 차지하도록 시도했지만 잘 작동하지 않습니다. 이것을 할 방법이 있습니까?
해결책
이를 위해 gtksizegroup을 사용해야합니다. gtksizegroup을 만들고 두 위젯을 추가하십시오. 이것은 두 위젯의 크기가 같은 것을 보장합니다. 위젯이 한 방향 (너비 또는 높이)만이 같은 크기를 원한다면 SizeGroup의 "모드"속성을 설정하십시오.
제휴하지 않습니다 StackOverflow