• 6227阅读
  • 11回复

close为什么还是关不掉 [复制链接]

上一主题 下一主题
离线billyhhzh
 

只看楼主 倒序阅读 楼主  发表于: 2006-09-13
程序开始因为有个版本检测,版本不对的话就自己退出,但是我调用close()函数却一点用也没有,不能退出!!
该怎么解决?
请帮帮忙,着急啊!
离线billyhhzh

只看该作者 1楼 发表于: 2006-09-14
办法是找到了,使用deletelater()
但是....发现在进程里面还是有程序驻留.....
离线andelie

只看该作者 2楼 发表于: 2006-09-14
因为close()并没有关掉程序,你可以调用close(true)这个函数,这样才可以从内存中去掉。
离线billyhhzh

只看该作者 3楼 发表于: 2006-09-14
close(true)???
编译通不过~~~
离线style
只看该作者 4楼 发表于: 2006-09-14
本来close()就没有参数
离线andelie

只看该作者 5楼 发表于: 2006-09-14
你用的什么版本,也许4.x没有,但是在3.3.4里面有。
bool QWidget::close ( bool alsoDelete )
离线andelie

只看该作者 6楼 发表于: 2006-09-14
还有一个方法可以退出,qApp->close(),这个对于4.x版本应该也可以
离线style
只看该作者 7楼 发表于: 2006-09-14
version 4.x has not close(). just has quit()
离线andelie

只看该作者 8楼 发表于: 2006-09-15
对不起,笔误了,应该是qApp->quit().
离线billyhhzh

只看该作者 9楼 发表于: 2006-09-15
我没说清楚,因为是新手,一开始就用的4版本的,呵呵`~
现在问题解决了,使用exit(0)就OK了,哈哈~~

上面的大侠能不能帮我解决下我的另一个问题,
就是怎么样实现资源管理器的功能!
我不会用Qlistview, 对于里面的model定义一点都不懂, 看说明已经看的头很晕了~~
离线andelie

只看该作者 10楼 发表于: 2006-09-16
可以试试QDir这个类里面的方法,我记得在qt4的例子里面有类似的实现,看一下应该有帮助。
离线billyhhzh

只看该作者 11楼 发表于: 2006-09-16
QDir能行吗?
我要实现这样的功能
1、以小图标+文字表示一个单元
2、通过数据库自动生产单元格数量,右边和下边有滚动条
3、每个单元右键弹出不同的菜单功能
4、在单元之间的空间中,右键菜单和单元格的菜单内容不一样
5、并能实现drag, drop功能


我使用QListWidget能实现其中的
1、以小图标+文字表示一个单元
2、通过数据库自动生产单元格数量,右边和下边有滚动条
5、并能实现drag, drop功能
但是实现不了3、4

请回下面这个贴吧,就是提这个问题的,请大侠们帮忙啊
http://www.qtcn.org/bbs/read.php?tid=6689&page=e&#a
[ 此贴被billyhhzh在2006-09-16 08:56重新编辑 ]
快速回复
限100 字节
 
上一个 下一个