• 4624阅读
  • 2回复

请问一下close()函数和destroy()函数的区别是什么? [复制链接]

上一主题 下一主题
离线红调
 

只看楼主 倒序阅读 楼主  发表于: 2014-05-05
直观上看不出来区别在哪里,想问一下。
多谢!
离线XChinux

只看该作者 1楼 发表于: 2014-05-05
QWidget::close()? 你看成它就是关闭(隐藏)窗口而已(不销毁).
destroy(),销毁.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线dbzhang800

只看该作者 2楼 发表于: 2014-05-06
close() 是用户常规使用的函数,大致等同于你点击窗口(右上或做上角的 X 按钮)。

destroy() 主要涉及窗口的底层的东西,比如销毁操作系统提供的底层的窗口句柄等,一般人用不到这个函数。
快速回复
限100 字节
 
上一个 下一个