无法使用python simplegui创建框架

2024-10-02 18:28:16 发布

您现在位置:Python中文网/ 问答频道 /正文

对于以下代码段:

import simplegui
message = "Welcome!"

def click():
  global message
  message = "Good job!"


def draw(canvas):
  canvas.draw_text(message, [50,112], 48, "Red")

frame = simplegui.create_frame("Home", 300, 200)
frame.add_button("Click me", click)
frame.set_draw_handler(draw)
frame.start()

我在create_frame上收到错误消息,“undefined variable from导入:创建框架". 谁能告诉我出什么问题了吗? simplegui已经导入,代码由一个著名的大学网站给出。在


Tags: textimportmessagedef代码段createjobglobal
2条回答

如果您想在codeskulptor之外使用simplegui,可以使用命令sudo pip install SimpleGUITk下载它,然后可以使用:import SimpleGUITk。。。另外,我只发现simplegui可以与Python2.7一起工作。希望这有帮助!!在

您遇到的问题是有两个名为simplegui的库。The one on pypi(给出错误的那个)与the one for codeskulptor(有示例代码的那个)完全不同。如果你想使用codeskulptor的示例代码,你必须在codeskulptor中运行代码。如果要在本地计算机上运行代码,则必须放弃codeskulptor示例代码。在

相关问题 更多 >