主要是一个标准的python模块,用于重新实现codeskulptor(浏览器python解释器)的simplegui特定模块。
SimpleGUICS2Pygame的Python项目详细描述
它主要是一个标准的Python(2和3)模块 重新实现CodeSkulptor的simplegui特定模块 (浏览器python解释器)。
只需更改
importsimplegui
按
try:importsimpleguiexceptImportError:importSimpleGUICS2Pygame.simpleguics2pygameassimplegui
在你的codesulptor程序中 你的程序在codeskulptor中同时运行。 以及带有这个模块(和pygame)的standard python。
Online HTML documentation在上阅读文档。 (您也可以使用联机SimpleGUI documentation on CodeSkulptor。) 阅读Compatibility和Tips部分。
安装
如果pip安装在您的平台上,您可以做到:
>>> pip install SimpleGUICS2Pygame
(如果安装了几个python实现, 也许您必须使用类似于pip2或pip3的命令来代替pip命令。
如果没有pip,请下载存档文件SimpleGUICS2Pygame-?.tar.gz,解压缩它somewhere。 下一个在somewhere/SimpleGUICS2Pygame-?/子目录中运行:
>>> python setup.py install
在这两种情况下,都必须使用admin访问。因此,对于Linux,您可能会这样做:
>>> sudo [your command]
模块simpleplot需要matplotlib (必须单独安装)。
模块simplegui_lib(及其子模块)和simpleguics2pygame(计时器类除外) 需要Pygame (必须单独安装)。
你可以运行小的scriptSimpleGUICS2Pygame_check.py 检查是否安装了所需的模块。
在窗口$
- 您可以轻松安装matplotlib、pip和pygame; 见Unofficial Windows Binaries matplotlib, Unofficial Windows Binaries pip 以及Unofficial Windows Binaries Pygame。
- 您可以使用7-Zip来解压缩存档文件。
codesulptor和simpleguics2pyame使用示例
您可以在源文件的SimpleGUICS2Pygame/example/子目录中看到示例。
许可证:GPLv3
版权所有(c)2013、2014、2015 Olivier Pirson
此程序是免费软件:您可以重新分发和/或修改 根据由 自由软件基金会,或者许可证的第3版,或者 (由您选择)任何更高版本。
这个程序的发布是希望它能有用, 但没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。见 GNU通用公共许可证了解更多详细信息。
你应该收到GNU通用公共许可证的副本 还有这个节目。如果没有,请参见<;http://www.gnu.org/licenses/>;。
注意
- SimpleGUITk是一个其他实现,使用tkinter和其他一些包。它真的不太完整而且没有更新。但是它对某些程序有效。
- simplegui是一个python包,它的名称与codeskulptor的simplegui相同,但它是完全不同。
更改
- 2015年5月14日
- 添加了example/stop_example.py。
- 已更正test/test_sound.py。
- 更新文件。
- 更新了媒体和codesulptor程序链接。
- 01.09.00-2015年1月1日
- 添加了``u load_local_image()``和``u load_local_sound()``函数。
- 添加了test/test_sound.py。
- 已更新test/test_dir.py。
- 已更新test/test_image.py。
- 添加了--fps n选项。
- 在_draw_about()面板中添加了捐赠按钮。
- 01.08.01-2014年10月9日
- 未安装PyGame时添加的信息。
- 更正的本地文件_load_media()中的AME错误。(感谢Sergey Sorokin。)
- 更新文件。
- 01.08.00-2014年10月4日
- 增加了可选的灰色。
- 增加了HSL和HSLA颜色格式。
- 添加了test/test_colors_html_hsla.py。
- 更新了codesulptor程序链接。
- 已更新codeskulptor_lib。
- 已更新test/test_colors_html_rgba.py。
- 更新了媒体链接。
- 01.07.00-2014年9月2日
- 在simpleplot模块中添加了plot_scatter()函数。
- 添加了test/test_simpleplot_scatter.py。
- 已更新test/test_dir.py。
- 更新文件。
- 更新了codesulptor程序链接。
- 01.06.03-2014年7月24日
- 在add_label()中实现了width参数。
- 添加了test/test_button_label.py。
- 01.06.02-2014年7月18日
…