我可能對此非常困惑,因此請耐心等待。使用python 3查找可用於Gtk + 3小部件的信號/事件
我正在使用Python中的Gtk,並且我很茫然,因爲如何找出可用於小部件的事件/信號。大多數教程將展示如何使用「clicked」事件,但是有更多的事件/信號存在用於任何特定的小部件?這是嗎?
我在哪裏可以找到可用於任何特定小部件的列表?
我可能對此非常困惑,因此請耐心等待。使用python 3查找可用於Gtk + 3小部件的信號/事件
我正在使用Python中的Gtk,並且我很茫然,因爲如何找出可用於小部件的事件/信號。大多數教程將展示如何使用「clicked」事件,但是有更多的事件/信號存在用於任何特定的小部件?這是嗎?
我在哪裏可以找到可用於任何特定小部件的列表?
打開窗口小部件,這裏GtkButton
文檔頁面:
點擊「信號」鏈接將帶領您的可用於該控件的信號列表。如果你沒有找到你想要的信號,它可能由一個父類或其中一個實現的接口實現。 「對象層次結構」和「實現的接口」鏈接將幫助您在類和接口之間導航,並找到所需的信號。
看起來可能是一個明顯的答案,但您是否考慮閱讀the documentation?
如果您期待爲Python API找到文檔,那就不那麼明顯了!但不幸的是,閱讀C文檔是最好的方法。 – ptomato
@ptomato:在這方面,事情正在慢慢地[開始改變](https://mail.gnome.org/archives/desktop-devel-list/2014-February/msg00001.html)。 – liberforce
我一直在同一條船上,使用[Glade](https://glade.gnome.org/)對找到可用的東西是非常寶貴的,而不是。添加一個按鈕,並檢查其信號選項卡已幫助我輕鬆縮小什麼是「可觸發的」。 [截圖](http://i.stack.imgur.com/PyQBL.png) –
非常感謝,正是我一直在尋找的東西。 –
謝謝你,我已經離開了一段時間。 – user3163030