首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将SimpleGUI与Python2.7和3.0Shell集成

如何将SimpleGUI与Python2.7和3.0Shell集成
EN

Stack Overflow用户
提问于 2013-05-06 02:36:25
回答 7查看 41.4K关注 0票数 19

我正在从Coursera学习Python。在本课程中,他们使用CodeSkulptor上的SimpleGUI模块。谁能告诉我如何将SimpleGUI与python2.7和3.0shell集成?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2013-05-06 22:30:38

来自Darren Gallagher的coursera论坛

CodeSkulptor文档中的

http://www.codeskulptor.org/docs.html

"...实现Python2.6的一个子集...CodeSkulptor的Python不是JavaScript顶部的一个respect...Implemented中的子集...“

正如我们所知,我不认为CodeSkulptor / SimpleGUI是一个Python模块。它是在Javascript之上编写的,允许用户输出到他们的web浏览器,而不是他们的桌面和/或解释器窗口。

我在Python语言中找到/使用的最类似于SimpleGUI的模块是Pygame -在语法和显示方面都是如此。它需要更多的东西才能让项目“运行”,但绝对值得投入时间。我相信在接下来的几周里,我们将从SimpleGUI学到的东西将非常具有可移植性。

完整的线索可以在这里找到Can the staff give us the SIMPLEGUI module? (备注需要注册课程才能查看链接)

后来创建了一个名为SimpleGUICS2Pygame的python包,用于运行CodeSkulptor代码,我自己还没有尝试过,但可以在 中找到它

票数 8
EN

Stack Overflow用户

发布于 2013-06-11 16:47:55

您可以只使用SimpleGUITk (http://pypi.python.org/pypi/SimpleGUITk),它实现了simplegui的Tk版本。

要在桌面中使用CodeSkulptor代码,您只需替换

代码语言:javascript
复制
import simplegui

使用

代码语言:javascript
复制
import simpleguitk as simplegui

就是这样,你为CodeSkulptor代码设计的程序应该可以在桌面上运行。

票数 17
EN

Stack Overflow用户

发布于 2013-10-27 05:52:05

你可以用我的

SimpleGUICS2Pygame包。

客观上,这是最好的解决方案:-)

对于软件包implement simplegui,codeskulptor, numeric simpleplot 模块。

如果你的工具是最新的,安装起来很容易:

代码语言:javascript
复制
python -m pip install SimpleGUICS2Pygame --user --upgrade

documentation:

  • Online超文本标记语言

在代码中,替换import命令

代码语言:javascript
复制
import simplegui

通过

代码语言:javascript
复制
try:
    import simplegui
except ImportError:
    import SimpleGUICS2Pygame.simpleguics2pygame as simplegui

使用这个包,您的代码可以在标准Python (2 和 3)中的CodeSkulptor 和中运行。

请注意:

  • SimpleGUITk是一个other实现,使用了Tkinter和其他一些包。它真的不太完整,也没有更新。然而,它对一些programs.
  • simplegui是一个Python包,它与SimpleGUI of CodeSkulptor同名,但它完全是something
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16387770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档