[英]How to connect the “show” and “hide” signals with PyGTK?
我希望在显示或隐藏某些小部件( Menu
)时调用回调。 这样做:
menu = gtk.Menu()
menu.connect("show", self.menu_show, menu)
menu.connect("hide", self.menu_hide, menu)
回调函数永远不会被调用。 show
和hide
信号是我正在寻找的信号吗? 它们很特别吗? 有什么我想念的东西吗?
我认为只有在调用 object 上的相应方法时才会发出这些信号。 如果您想在(重新)绘制小部件时连接,请使用 expose-event 信号。 但是你为什么要这样做呢? 有一个菜单向用户提供操作选择,而不是在显示/隐藏时运行某些设置/拆卸代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.