【问题标题】:gtk_widget_set_sensitive on Close Window buttongtk_widget_set_sensitive 关闭窗口按钮
【发布时间】:2011-08-15 13:03:55
【问题描述】:

您将如何更改关闭窗口按钮(窗口右上角的 X)的灵敏度?

有可能吗? X 按钮似乎不是真正的小部件,因此无法传递给此函数。

我知道有 gtk_window_set_deletable 可以完全删除 X 按钮,但这不是一个可用的选项。

谢谢。

【问题讨论】:

  • 捕获退出事件并劫持它怎么样?

标签: c gtk


【解决方案1】:

你不能。关闭按钮不是小部件;它由窗口管理器控制,而不是由 GTK 控制。正如 Federico Culloca 建议的那样,解决方案是捕获 delete-event 事件并阻止它。

【讨论】:

  • 另外,请注意窗口管理器的窗口主题从不提供“灰显”的 X 按钮。
猜你喜欢
  • 2012-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 2013-04-08
  • 1970-01-01
  • 2014-07-16
相关资源
最近更新 更多