首页 > 代码库 > Easygui报错解决(仅解决easygui is not defined)

Easygui报错解决(仅解决easygui is not defined)

仅提供一种思路,按照这个思路你也可以去轻松解决msgbox找不到的问题,在这里就不赘述msgbox的解决方法了,

首先要告诉你们,我的gui版本是0.97.3的,这类问题,解决这类问题大同小异,懂思路了,很简单

开始了:=========


根据提示信息,__init__=easygui.__all__

说明该模块的初始化列表是根据easygui的初始化列表,所以可以肯定,在easygui初始化列表中肯定没有easygui引导,去添加就可以了,
在easygui.py文件初始化列表中添加easygui,
也就是找到__all__这个列表,在最后把easygui加进去,(也就是在该列表最后加上     ,  ‘easygui‘    好了,)

接着下一步操作是:

修改模块的初始化文件,也就是 __init__.py文件,

改为
from 
 easygui  import  easygui,easygui_process

或者(以下这种方法纯粹是为了装逼,但是,可行的)

from  easygui  import  easygui,easygui_process

pass

def  self__all__():
 
   __all__=easygui.__all__()
self__all__()

最后给大家点小提示,基于我们更改了初始化列表,所以,引用 easygui模块时,一定要记得,不能用 import easygui引用
而是要用 import 
 easygui.easygui 
或者  import  easygui.easygui  as  gui

至此讲述完毕,你可以去试试了

___手机打字太麻烦,写的不够详细,请见谅


本文出自 “Hades_Linux” 博客,请务必保留此出处http://linuxboss.blog.51cto.com/6197717/1880998

Easygui报错解决(仅解决easygui is not defined)