• 7059阅读
  • 5回复

[提问]如何在一个程序启动的过程中强迫该程序结束? [复制链接]

上一主题 下一主题
离线绿茶盖儿
 

只看楼主 倒序阅读 楼主  发表于: 2012-07-19
做了一个类似QQ的程序,希望在登录的过程中若在局域网内检测到该号码已登录,则停止登录,试了close(), 不行,程序还是直接登录到主界面了,达不到想要的效果,我在登录的时候,用了一个3s的延时,不知道是不是因为这个原因
离线uidab

只看该作者 1楼 发表于: 2012-07-19
exit(0);这样试试呢!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线绿茶盖儿

只看该作者 2楼 发表于: 2012-07-19
回 1楼(uidab) 的帖子
果然可以了,太感谢了
离线ffii4455

只看该作者 3楼 发表于: 2012-07-19
回 1楼(uidab) 的帖子
这样退出太暴力了吧。。。
离线uidab

只看该作者 4楼 发表于: 2012-07-20
回 3楼(ffii4455) 的帖子
这个不算强迫吧。
void QCoreApplication::exit ( int returnCode = 0 )   [static]
Tells the application to exit with a return code.
文档都有介绍的。

有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线jdwx

只看该作者 5楼 发表于: 2012-07-20
用个定时器,就可以close了
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个