• 5272阅读
  • 1回复

重新实现closeEvent()函数时遇到的问题【已解决】 [复制链接]

上一主题 下一主题
离线yzpdsg
 

只看楼主 倒序阅读 楼主  发表于: 2010-05-20
我想使右上角的X按钮无效,因此在论坛上搜索一番后,决定重新实现closeEvent()函数。
在mainwindow.h的protected处加上void closeEvent(QCloseEvent *e)
在mainwindow.cpp中加入

void MainWindow::closeEvent(QCloseEvent *e)
{
        e->ignore();
}

但是编译时出错了,提示invalid use of incomplete type 'struct QCloseEvent'。我看help中也是类似的用法啊为什么会出错呢?
[ 此帖被yzpdsg在2010-05-22 08:45重新编辑 ]
离线yzpdsg

只看该作者 1楼 发表于: 2010-05-20
sorry,是我太大意了!!!竟然没有包含<QCloseEvent>。不好意思!
快速回复
限100 字节
 
上一个 下一个