모두, GTK +에는 GtkComboBox라는 위젯이 있습니다. 구현 세부 사항을 모르지만 Windows에서는 텍스트 컨트롤과 목록 컨트롤의 두 위젯으로 구성됩니다. 텍스트 컨트롤의 오른쪽에는 작은 버튼이 있습니다. 해당 버튼을 클릭하면 목록 컨트롤이 나타납니다.GtkComboBox에서 마우스 클릭을 감지하는 방법은 무엇입니까?
제 질문은 : GtkComboBox에서 해당 버튼을 마우스로 클릭하는 것을 어떻게 감지합니까? 그러한 클릭은 잡힐 수있는 신호를 방출 할 지 아니면 그냥 GtkComboBox 위젯에 팝업 신호를 보내고 마우스 클릭을 먹는가?
BTW도 GTK +의 합성 위젯입니까?
모든 언어의 예가 도움이 될 것입니다.
감사합니다.
"Windows에서"는 플랫폼 별 동작/위젯을 적용하지 않기 때문에 GTK +가 관련된 완전한 빨간색 청어입니다. 당신이 보는 것은 당신이 어떤 플랫폼에서 얻는 것입니다. (이것은 종종 단점으로 비웃지 만, 프로그래머로서 나는 그것을 선호합니다.) 또한 ComboBox는 적절히 설정되면 텍스트 컨트롤 만 갖습니다. 예를 들어, 내 것이 아닙니다. –