Python 如何检测GtkStack或GtkStack切换器的变化
我试图做的是检测用户何时更改GtkStack中的可见子项 我使用GtkStackSwitcher作为一种可视方式来显示符合此设计的按钮: 因此,当一个人点击/切换其中一个按钮时,我想执行一些处理 我应该通过哪项活动来实现这一目标 我已经看过了,但是我没有看到任何明显的信号。你有什么想法吗 这些按钮似乎不是标准按钮,所以我认为“点击”事件不适用于这种情况Python 如何检测GtkStack或GtkStack切换器的变化,python,gtk,gtk3,Python,Gtk,Gtk3,我试图做的是检测用户何时更改GtkStack中的可见子项 我使用GtkStackSwitcher作为一种可视方式来显示符合此设计的按钮: 因此,当一个人点击/切换其中一个按钮时,我想执行一些处理 我应该通过哪项活动来实现这一目标 我已经看过了,但是我没有看到任何明显的信号。你有什么想法吗 这些按钮似乎不是标准按钮,所以我认为“点击”事件不适用于这种情况 我使用的是Ubuntu 14.04 Gtk+3.10,python3是你要找的属性。使用notify信号获得更改通知: def vc_chan
我使用的是Ubuntu 14.04 Gtk+3.10,python3是你要找的属性。使用
notify
信号获得更改通知:
def vc_changed(stack, gparamstring):
print("visible child changed")
my_stack.connect("notify::visible-child", vc_changed)