免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4748 | 回复: 3
打印 上一主题 下一主题

Frame弹出Dialog后,关闭dialog和frame后无法退出cmd窗口 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-01 09:24 |只看该作者 |倒序浏览
如题:Frame弹出Dialog后,exit无法关闭cmd窗口

1.【问题】在frame中使用button event 弹出一个dialog, 然后关闭此dialog,再去关闭frame窗口

    则会出现cmd窗口无法退出的情况,也无报错信息。


2.【相关】class dialog和 class frame中只有定义Exit(self)函数,self.close()
    但是如果在运行frame之后,不去点击button,关闭frame则可以正常退出

论坛徽章:
0
2 [报告]
发表于 2010-03-01 09:41 |只看该作者
补充:
         用frame调用frame,也会有这种 错误,无法退出cmd窗口。

         如果把cmd隐藏的话,就会在进程中发现程序还是不能自动退出,不知道那里的问题

论坛徽章:
0
3 [报告]
发表于 2010-03-01 09:43 |只看该作者
能把完整代码贴出来吗?

论坛徽章:
0
4 [报告]
发表于 2010-03-01 10:05 |只看该作者
本帖最后由 kang2010 于 2010-03-01 10:10 编辑

谢谢 楼上的 朋友 。 现在好了 ,搞定了
错误的:
from fpy import ShowFPY
show = ShowFPY(NONE, "FPY VIEW"  )

对比修改之后OK
from fpy import ShowFPY
show = ShowFPY(self, "FPY VIEW"  )
就一个参数的区别,就导致这样的错误,该罚

不过 这个是frame调用dailog, 但是frame 调用frame 还是有这个问题,而且那个 按钮只有第一次有效,之后 就没戏啦,再 继续修改
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP