标题:close系统调用与QT中QWidget::close ()的冲突问题
作者:caffee_1989
日期:2011-04-14 11:32
内容:
在QT应用程序中我使用close(fd)去关闭设备文件时,总是被执行了close(),而将整个窗口都关闭了,恳请各位赐教,应该怎么修改呢?
#1 [dbzhang800 04-14 12:02]
一个是
this->close();
另一个是
::close();
#2 回 1楼(dbzhang800) 的帖子 [caffee_1989 04-14 12:48]
意思是
系统调用close(fd)使用this->close();
而QWidget::close ()使用::close();
这样理解没错吧
#3 回 1楼(dbzhang800) 的帖子 [caffee_1989 04-14 12:50]
搞错了,意思是
系统调用close(fd)使用::close();
而QWidget::close ()使用this->close();
这样没错吧