月明 风清 2021-01-29 18:26 采纳率: 100%
浏览 152
已采纳

怎么解决用vs code 调用easygui中的函数时显示没有函数的问题

想在vscode 上调用easygui里面的msgbox函数,结果报错:
发生异常: AttributeError
module 'easygui' has no attribute 'msgbox

用在vs code上用dir()检查easygui,发现只有这样:
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'easygui']

但在IDLE上显示是这样:
['EgStore', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'abouteasygui', 'boolbox', 'boxes', 'buttonbox', 'ccbox', 'choicebox', 'codebox', 'diropenbox', 'eg_version', 'egdemo', 'egversion', 'enterbox', 'exceptionbox', 'fileopenbox', 'filesavebox', 'indexbox', 'integerbox', 'msgbox', 'multchoicebox', 'multenterbox', 'multpasswordbox', 'passwordbox', 'read_or_create_settings', 'textbox', 'ynbox']

求问各路大神如何解决vscode不能调用easygui中函数,感激不尽!

  • 写回答

1条回答 默认 最新

  • 天中云雾 2021-01-29 20:41
    关注

    建议你使用原来的Tkinter

    import Tkinter as tk #Python 2.x
    import tkinter as tk #Python 3.x
    
    def msg(massege):
        win = tk.Tk()
        a = tk.Label(win, text=massege)
        a.pack()
        win.mainloop()
    
    msg("Hello")
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 对于这个问题的解释说明
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥20 java在应用程序里获取不到扬声器设备
  • ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。