簡體   English   中英

GTK焦點出局事件

[英]GTK focus-out-event

當他們右鍵單擊時,我向用戶顯示一個彈出菜單。

根據彈出行為,我想在失去焦點時(當用戶在彈出窗口外點擊時)銷毀彈出窗口。 為此我嘗試使用Glade將彈出窗口連接到“ focus-out-event ”。 但出於某種原因,該事件並沒有被解雇。 當事件被觸發時,我試圖在終端上打印一些東西,但沒有任何東西被打印出來。

我是Python和GTK的新手,現在我不知道如何繼續前進。

#handler to catch the focus out event
def on_popup_menu_add_attachment_focus_out_event(self, *args):
    print("Destroying the popup.....")

焦點輸出信號及其處理程序 在此輸入圖像描述

我剛剛將Type更改為頂級並且它有效!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM