0
Linux에서 Glade와 함께 Python 2.7 및 GTK3 +를 사용하여 프로그램을 만들고 있습니다. Image 객체가 있고 이미지를 클릭 할 때 메서드를 실행하려고합니다. 다음은 객체GTK3 및 Python 2.7의 Image 객체에서 'Click Event'를 만들려면 어떻게해야합니까?
<object class="GtkImage" id="imageHiResVisual">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Click here to switch between British Isles Image and Ireland</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
<property name="stock">gtk-missing-image</property>
<signal name="button-press-event" handler="on_imageHiResVisual_button_press_event" swapped="no"/>
</object>
및 이벤트 핸들러 나는 일 수있는 "버튼을 눌러 이벤트"이외의 이벤트를 찾을 수 없습니다
def on_imageHiResVisual_button_press_event(self, widget, data=None):
print "I am clicked!"
입니다. 클릭 할 때 잘 작동하는 버튼이 있는데 이미지를 클릭 할 때 왜이 방법이 작동하지 않습니까?
우수 !!! 치료를해라. – themetman
"SOLVED"를 제목에 추가 할 필요가 없습니다. 대신 녹색 확인 표시를 클릭하십시오. 그것은 우리 모두에게 보상을줍니다. – ptomato
그 점에 대해 감사드립니다. 튜토리얼을 읽었지 만, 필요한 경우 정보가 빠진 것은 분명합니다. 나는 당신을 투표하려고했지만, 아직 투표 할 수 없습니다. – themetman