2017-02-16 8 views

답변

0

GTK +는 대부분의 GUI 툴킷에 대한 다른 접근 방식을 가지고있다. 사용 가능한 공간을 사용하고 크기를 부모 크기와 자동으로 다시 계산합니다. 대부분의 GUI 도구 키트는 고정되어 있으며 크기를 조정하기 위해 코더에 남겨 둡니다. 일부 GUI 툴킷은 다양한 이유로 GTK + 모델로 옮겨 가고 있습니다.

그러나 GtkGrid의 탭 확장 및 탭 채우기 설정으로 재생하면 고정 크기가되거나 GtkFixed 컨테이너에 배치 할 수 있습니다. 개인적으로, 나는 그걸 가지고 가려고한다.

+0

GtkFixed를 사용하지만 문제가 해결되지 않거나 새로운 블록 GtkFixed를 할당하겠습니까? http://i.imgur.com/ltFRyb8.png – continue98

+0

모든 컨트롤을 GTKFixed 컨테이너에 넣으면 너비 요청 및 높이 요청 (각 컨트롤의 공통 특성)이 준수되어야합니다. GtkCompletion의 경우 GtkCellArea를 지정할 수 있습니다. GtkCellArea는 팝업 크기를 제한해야합니다. Glade의 버전은 사용하고있는 것처럼 보이지 않으므로 프로그래밍 방식으로 추가해야 할 수도 있습니다. – Mike

+0

Сombo 상자 텍스트는 큰 텍스트에서 가져 왔지만 더 큰 텍스트는 허용하지 않습니다. 어쩌면 프로그래밍 방식으로 수행 할 수 있습니까? P, S : gtkmm이 프로젝트를로드하는 기능 Glade? – continue98