• 3545阅读
  • 4回复

[讨论]求大神帮忙看看widget注册然后在qml里使用的问题!!! [复制链接]

上一主题 下一主题
离线qiuxx520
 

只看楼主 倒序阅读 楼主  发表于: 2017-01-24
qml  的main 窗口 关闭后,会报错!!  这是为什么呢?

离线qiuxx520

只看该作者 1楼 发表于: 2017-01-24
调用logindialog的close方法,关闭窗口后,会出现错误:
离线qiuxx520

只看该作者 2楼 发表于: 2017-01-24
离线firebolt

只看该作者 3楼 发表于: 2017-01-26
这个对象被你注册为全局对象了,你调用close方法把它销毁了,但是qml对象还在引用它,所以产生了一个段错误。我觉得你前面把它注册为一个类型,然后在QML创建窗口然后再销毁应该是没问题的。
离线qiuxx520

只看该作者 4楼 发表于: 2017-02-03
回 firebolt 的帖子
firebolt:这个对象被你注册为全局对象了,你调用close方法把它销毁了,但是qml对象还在引用它,所以产生了一个段错误。我觉得你前面把它注册为一个类型,然后在QML创建窗口然后再销毁应该是没问题的。 (2017-01-26 20:33) 

你说的有道理,但情况有点特殊,现在是注册为一个类型,然后在QML显示窗口,但是,我不是要销毁新显示的窗口,而是要把之前的主窗口销毁,不知是否有别的关闭方法?
快速回复
限100 字节
 
上一个 下一个