• 3677阅读
  • 0回复

重问:程序关闭事件 [复制链接]

上一主题 下一主题
离线ghnie
 

只看楼主 倒序阅读 楼主  发表于: 2009-03-12
退出程序有2种方式:
1.通过点击窗口上的“X ”退出程序
2.windows关机时,程序被迫退出

但是,点击了“X ”和windows关机,对qmainwindow来说都是响应了closeEvent事件。
都只能在closeEvent()中用 event->ignore();

我希望当点击“X“时, 把窗口最小化到系统托盘
而当windows关机时给出提示“我的程序正在运行,不能关机”

所以想知道怎么区别这两种不同的事件?
快速回复
限100 字节
 
上一个 下一个