GTK에서 두 가지 요소를 만드는 방법은 크기가 같은 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1229933

  •  22-07-2019
  •  | 
  •  

문제

나는 pygtk를 사용하고 있습니다. 양쪽에 2 개의 작은 요소가있는 큰 요소를 레이아웃하고 싶습니다. 미적 이유로, 나는 두 개의 작은 것들이 같은 크기가되기를 원합니다. 그대로, 그것들은 몇 픽셀에 따라 다르고, 중간 요소는 결과적으로 중심이 아닙니다.

나는 3 개의 세포와 함께 gtk.table을 사용하려고 시도했지만 균질 한 = true는 원하는 효과가 없습니다. 나는 8 개의 세포를 만들어서 엉망이 된 다음 중앙에 하나가 더 많은 세포를 차지하도록 시도했지만 잘 작동하지 않습니다. 이것을 할 방법이 있습니까?

도움이 되었습니까?

해결책

이를 위해 gtksizegroup을 사용해야합니다. gtksizegroup을 만들고 두 위젯을 추가하십시오. 이것은 두 위젯의 크기가 같은 것을 보장합니다. 위젯이 한 방향 (너비 또는 높이)만이 같은 크기를 원한다면 SizeGroup의 "모드"속성을 설정하십시오.

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