我正在从Coursera学习Python。在本课程中,他们使用CodeSkulptor上的SimpleGUI模块。谁能告诉我如何将SimpleGUI与python2.7和3.0shell集成?
发布于 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代码,我自己还没有尝试过,但可以在 中找到它
发布于 2013-06-11 16:47:55
您可以只使用SimpleGUITk (http://pypi.python.org/pypi/SimpleGUITk),它实现了simplegui的Tk版本。
要在桌面中使用CodeSkulptor代码,您只需替换
import simplegui
使用
import simpleguitk as simplegui
就是这样,你为CodeSkulptor代码设计的程序应该可以在桌面上运行。
发布于 2013-10-27 05:52:05
你可以用我的
SimpleGUICS2Pygame包。
客观上,这是最好的解决方案:-)
对于软件包implement simplegui,codeskulptor, numeric simpleplot 模块。
如果你的工具是最新的,安装起来很容易:
python -m pip install SimpleGUICS2Pygame --user --upgrade
documentation:
在代码中,替换import命令
import simplegui
通过
try:
import simplegui
except ImportError:
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
使用这个包,您的代码可以在标准Python (2 和 3)中的CodeSkulptor 和中运行。
请注意:
https://stackoverflow.com/questions/16387770
复制相似问题