환영 인사. 응용 프로그램에 GUI를 사용하십시오. glade + gtkmm을 사용합니다. 나는 오브젝트의 크기를 어떻게 지정할 수 있는지 이해하지 못한다 : 콤보 박스 텍스트와 텍스트 엔트리. 공통 메뉴에서 크기를 변경하지만 아무 일도 일어나지 않습니다. 그것을 해결할 방법이 있습니까?gtkmm + glade? (콤보 상자 텍스트 + Entery 상자 만들기)
http://i.imgur.com/YGmusbH.png
환영 인사. 응용 프로그램에 GUI를 사용하십시오. glade + gtkmm을 사용합니다. 나는 오브젝트의 크기를 어떻게 지정할 수 있는지 이해하지 못한다 : 콤보 박스 텍스트와 텍스트 엔트리. 공통 메뉴에서 크기를 변경하지만 아무 일도 일어나지 않습니다. 그것을 해결할 방법이 있습니까?gtkmm + glade? (콤보 상자 텍스트 + Entery 상자 만들기)
http://i.imgur.com/YGmusbH.png
GTK +는 대부분의 GUI 툴킷에 대한 다른 접근 방식을 가지고있다. 사용 가능한 공간을 사용하고 크기를 부모 크기와 자동으로 다시 계산합니다. 대부분의 GUI 도구 키트는 고정되어 있으며 크기를 조정하기 위해 코더에 남겨 둡니다. 일부 GUI 툴킷은 다양한 이유로 GTK + 모델로 옮겨 가고 있습니다.
그러나 GtkGrid의 탭 확장 및 탭 채우기 설정으로 재생하면 고정 크기가되거나 GtkFixed 컨테이너에 배치 할 수 있습니다. 개인적으로, 나는 그걸 가지고 가려고한다.
GtkFixed를 사용하지만 문제가 해결되지 않거나 새로운 블록 GtkFixed를 할당하겠습니까? http://i.imgur.com/ltFRyb8.png – continue98
모든 컨트롤을 GTKFixed 컨테이너에 넣으면 너비 요청 및 높이 요청 (각 컨트롤의 공통 특성)이 준수되어야합니다. GtkCompletion의 경우 GtkCellArea를 지정할 수 있습니다. GtkCellArea는 팝업 크기를 제한해야합니다. Glade의 버전은 사용하고있는 것처럼 보이지 않으므로 프로그래밍 방식으로 추가해야 할 수도 있습니다. – Mike
Сombo 상자 텍스트는 큰 텍스트에서 가져 왔지만 더 큰 텍스트는 허용하지 않습니다. 어쩌면 프로그래밍 방식으로 수행 할 수 있습니까? P, S : gtkmm이 프로젝트를로드하는 기능 Glade? – continue98