Qt OSX系统窗口关闭按钮状态

时间:2015-08-06 14:52:19

标签: macos qt

通常,当用户修改文档时,本机OSX应用程序在系统窗口上绘制关闭按钮作为带点的按钮。 在qt中我应该调用哪个API做同样的事情? 谢谢。

1 个答案:

答案 0 :(得分:3)

为您的窗口调用setWindowModified(true)方法,其内容将被标记为已修改。这意味着:

  • OS X 中,关闭按钮将在内部绘制一个点;
  • Windows 中,星号将打印在窗口标题中(使用[*]占位符)。

请注意,此方法提供"真的退出?" "放弃更改?" "保存更改?" 或类似对话框。如果您需要在退出之前显示此类对话框,则必须自己编写。

相关问题