pygtk의 appindicator에 메뉴 항목을 추가하고 있습니다. 나는 그들이 일반 메뉴 항목처럼 행동하기를 원하지 않습니다 : 나는 정상적인 모양을 갖기를 원하지만 마우스 호버와 마우스 클릭에는 반응하지 않습니다. 새로운 사운드 메뉴가 작동하는 방식을 상상해보십시오 .
즉, 아래에서 진행되는 MenuItem 선택을 방지하고 싶습니다.
어떻게하면 되나요? 어떤 이벤트를 삼켜야합니까, 아니면 더 좋은 방법이 있습니까?
pygtk의 appindicator에 메뉴 항목을 추가하고 있습니다. 나는 그들이 일반 메뉴 항목처럼 행동하기를 원하지 않습니다 : 나는 정상적인 모양을 갖기를 원하지만 마우스 호버와 마우스 클릭에는 반응하지 않습니다. 새로운 사운드 메뉴가 작동하는 방식을 상상해보십시오 .
즉, 아래에서 진행되는 MenuItem 선택을 방지하고 싶습니다.
어떻게하면 되나요? 어떤 이벤트를 삼켜야합니까, 아니면 더 좋은 방법이 있습니까?
답변:
불행히도 appindicator는 GObject 내부 검사가 필요하므로 사용자 정의 위젯을 추가 할 수 없습니다. ido
패키지에 GObject 내부 검사가있을 때 사용할 수 있습니다 .
내가 StackApplet을 위해 한 것은 단순히 메뉴 항목을 비활성화하고 '헤더'로 사용하는 것입니다. 그렇게하면 마우스 클릭에 응답하지 않고 정적 텍스트 레이블처럼 보입니다.