【发布时间】:2011-08-15 13:03:55
【问题描述】:
您将如何更改关闭窗口按钮(窗口右上角的 X)的灵敏度?
有可能吗? X 按钮似乎不是真正的小部件,因此无法传递给此函数。
我知道有 gtk_window_set_deletable 可以完全删除 X 按钮,但这不是一个可用的选项。
谢谢。
【问题讨论】:
-
捕获退出事件并劫持它怎么样?
您将如何更改关闭窗口按钮(窗口右上角的 X)的灵敏度?
有可能吗? X 按钮似乎不是真正的小部件,因此无法传递给此函数。
我知道有 gtk_window_set_deletable 可以完全删除 X 按钮,但这不是一个可用的选项。
谢谢。
【问题讨论】:
你不能。关闭按钮不是小部件;它由窗口管理器控制,而不是由 GTK 控制。正如 Federico Culloca 建议的那样,解决方案是捕获 delete-event 事件并阻止它。
【讨论】: