繁体   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