>

저는 숙련 된 포트란 프로그래머이며, 수년간 빈터와 비슷한 개념으로 사내 UI 패키지를 사용해 왔습니다 (3.22). 나는 기뻐하기에 완전히 새로운 사람이므로 이해력이 부족하여 나쁜 일을해야합니다. 내 glade 설정은 gtkWindow와 일부 자식 탭이있는 gtkNotebook 만 사용합니다. 전체 창 영역을 덮는 탭에 여러 필드 (주로 상자와 레이블)를 추가하기 만하면됩니다. 그런 다음 탭을 전환하면 전체 창 영역을 사용하여 자체 필드가있는 완전히 다른 페이지가 표시되어야합니다. 하나의 gtkButton 만 추가하면 현재 탭의 전체 페이지가 사용되며 해당 페이지에 다른 gtkbutton을 추가 할 수 없습니다. 같은 페이지에 다른 버튼을 어떻게 추가합니까? 이것이 어리석은 질문 인 경우 어떻게해야하는지 보여주는 좋은 비디오가 있습니까? :)


  • 답변 # 1

    <올>

    여기에서 glade 파일을 다운로드하십시오 : https://github.com/f4iteightiz/UWR_simulator

    수정 /보기 (각 탭마다 다른 입력/버튼이 여러 개인 노트북입니다). 당신은 당신의 요구에 대한 답변을 거의 찾을 수 없습니다

  • 답변 # 2

    노트북 탭에 GtkBox 또는 GtkGrid를 추가해야합니다. 그리고 여기 상자와 격자의 차이점에 대해 조금 읽을 수 있습니다. 물론 위젯 (경우에 따라 버튼)을 포장하는 데 사용할 수있는 다른 컨테이너가 많이 있습니다. Gtk3는 노트북 페이지 당 하나의 위젯 만 허용하므로 페이지 당 여러 위젯을 패킹하려면 다중 하위 위젯을 추가해야합니다.

관련 자료

  • 이전 android - NestedScrollView setOnScrollChangeListener API 21
  • 다음 javascript - React의 키를 기반으로 상태 업데이트