我想要在窗口标题改变时运行的创建信号。
例如
def printTitleChanged(windowName):
print("title of",windowName, "changed")
myWindow = gtk.Window("example")
myWindow.connect("title-changed", printTitleChanged, "myWindow")
答案 0 :(得分:0)
我可能会弄错,但是窗口标题是Python无法实现的 - 它由窗口管理器管理,除了设置和读取标题。
此外,通常只有你的程序可以更改标题,因此,如果你想在调用set_title
时进行回调,请定义一个覆盖原始set_title
的新方法set_title,并自己生成回调
所以:定义一个新类(例如My_window
),它继承自Gtk' GtkWindow
,并重新定义set_title
。