Tah*_*uet 18 python python-imaging-library python-2.7 python-3.x codeskulptor
我正在从Coursera学习Python.在本课程中,他们在CodeSkulptor上使用SimpleGUI模块.谁能告诉我如何将SimpleGUI与python 2.7和3.0 shell集成?
小智 17
你可以使用SimpleGUITk(http://pypi.python.org/pypi/SimpleGUITk)来实现一个简单的Tk版本.
要在桌面中使用CodeSkulptor代码,只需要替换即可
import simplegui
Run Code Online (Sandbox Code Playgroud)
同
import simpleguitk as simplegui
Run Code Online (Sandbox Code Playgroud)
就是这样,你为CodeSkulptor代码制作的程序应该可以在桌面上运行.
Oli*_*son 15
你可以用我的
SimpleGUICS2Pygame包.
客观地说,这是最好的解决方案:-)
该包实现了simplegui,codeskulptor,numeric和simpleplot模块.
在您的代码中,替换import命令
import simplegui
Run Code Online (Sandbox Code Playgroud)
通过
try:
import simplegui
except ImportError:
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
Run Code Online (Sandbox Code Playgroud)
并且您的代码使用此包在CodeSkulptor 和标准Python(2 和 3)中运行.
注意:
来自Darren Gallagher的课程论坛
从CodeSkulptor文档:
http://www.codeskulptor.org/docs.html
"......实现了Python 2.6的一个子集... CodeSkulptor的Python在某方面不是一个子集......在JavaScript之上实现......"
我不认为CodeSkulptor/SimpleGUI是一个Python模块,正如我们所知道的那样.它是在Javascript之上编写的,允许用户输出到他们的Web浏览器,而不是他们的桌面和/或解释器窗口.
我在Python中找到/使用的与SimpleGUI最相似的模块是Pygame - 在语法和显示方面.它需要更多的东西让项目"运行",但绝对值得投入时间.我相信在未来几周我们将学习的SimpleGUI将是非常可转移的.
完整的主题可以在这里找到 工作人员可以给我们SIMPLEGUI模块吗? (注意需要注册课程才能查看链接)
之后创建了一个名为SimpleGUICS2Pygame的python包来使用Pygame运行CodeSkulptor代码,我还没有尝试过,但是可以在 这里找到它
我刚安装了simpleguitk来启用我的操作系统上的simplegui.我正在使用linuxmint 15.步骤是:
首先从这个链接simpleguitk下载simpleguitk.为了完美地使用simplegui,您必须安装这些软件包
枕头以便使用图像.
用于SimplePlot支持的
声音支持
matplotlib的Pygame .
您可以通过起诉此命令来安装Pygame:
sudo apt-get install python-pygame
Run Code Online (Sandbox Code Playgroud)您可以使用以下命令安装matplotlib:
sudo apt-get install python-matplotlib
Run Code Online (Sandbox Code Playgroud)要安装Pillow,请从此链接Pillow下载zip文件
解压缩并将目录更改为Pillow.然后使用此命令
python setup.py install(假设您已经安装了python.h或者您可以使用它安装它
sudo apt-get install python.h
Run Code Online (Sandbox Code Playgroud)最后你必须安装simpleguitk.在安装之前,我建议你安装这个模块setuptools.
您可以使用此命令安装setuptools:
sudo apt-get install python-setuptools
Run Code Online (Sandbox Code Playgroud)
现在在主目录中提取simpleguitk.然后将目录更改为simpleguitk文件夹.
之后使用此命令:
python setup.py install
Run Code Online (Sandbox Code Playgroud)类型python的终端
将simpleguitk导入为simplegui