• 4872阅读
  • 3回复

[提问]close系统调用与QT中QWidget::close ()的冲突问题 [复制链接]

上一主题 下一主题
离线caffee_1989
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-14
在QT应用程序中我使用close(fd)去关闭设备文件时,总是被执行了close(),而将整个窗口都关闭了,恳请各位赐教,应该怎么修改呢?
离线dbzhang800

只看该作者 1楼 发表于: 2011-04-14
一个是
this->close();
另一个是
::close();
离线caffee_1989
只看该作者 2楼 发表于: 2011-04-14
回 1楼(dbzhang800) 的帖子
意思是
系统调用close(fd)使用this->close();
而QWidget::close ()使用::close();
这样理解没错吧
离线caffee_1989
只看该作者 3楼 发表于: 2011-04-14
回 1楼(dbzhang800) 的帖子
搞错了,意思是
系统调用close(fd)使用::close();
而QWidget::close ()使用this->close();
这样没错吧  
快速回复
限100 字节
 
上一个 下一个