python版本的atlas工具箱
如果您正在寻找webgpio应用程序,您将在本页底部找到它(在覆盆子pi/odroid-c2部分中)。
向您的python程序添加图形用户界面(gui)的快速简便方法。
使用Atlas工具包,前端和后端都由同一代码处理,并且程序也可以通过Internet访问。
只需要基本的web技术知识(不需要javascript知识)。而且,使用Atlas工具包,您可以轻松地将一个图形用户界面添加到最初设计为具有acli的程序中,这样这些程序的用户就可以选择要使用的界面。
您还可以使用repl.it上的Atlas工具包,以及联机IDE,因此您无需安装。您将在下一节中找到一些示例。
atlas工具包也可以用于教育目的,编写现代练习,即使用真正的图形界面,而不是通常的过时文本界面,用于编程教程。有一个项目展示了如何做到这一点。它可以在http://q37.info/s/tpkx4cfk" rel="nofollow">http://q37.info/s/tpkx4cfk上找到。
15个谜题游戏
反转游戏
另一个游戏:reversi(又称《奥赛罗》)游戏:http://q37.info/s/jhv7dtsp" rel="nofollow">http://q37.info/s/jhv7dtsp" rel="nofollow">http://q37.info/S/JHV7DTSP
这个游戏还有两个版本:一个版本的css内容较少(http://q37.info/s/kwck3t7n" rel="nofollow">http://q37.info/s/kwck3t7n),另一个版本演示了xsl的使用(http://q37.info/s/3cbd7w9n" rel="nofollow">http://q37.info/s/3cbd7w9n)。本教程将作为有关Atlas工具包的未来教程的一部分。
你好,世界!
以下是a你好,世界!使用Atlas工具包键入程序,如下所示:
git克隆http://github.com/epeios-q37/atlas python
cd atlas python
python hello/hello.py
您也可以将下面的源代码放入一个文件中,并在安装了atlastk包(pip install atlastk)之后启动它,或者在绝对不安装的情况下,粘贴下面的代码在此处,并在Web浏览器中打开显示的URL。
现场演示:http://q37.info/s/vhnb3q3v" rel="nofollow">http://q37.info/s/vhnb3q3v
源代码:importatlastkasAtlasbody="""
TODOMVC
下面是应用程序的工具箱版本。
现场演示:http://q37.info/s/n9nnwzcg" rel="nofollow">http://q37.info/s/n9nnwzcg
存储库的内容
atlastk目录包含atlas工具包的python源代码,并且是您必须在pythonpath中引用的目录,以便在您自己的程序中使用atlas工具包(除非您安装了/s/9srmskcm" rel="nofollow">atlastk包带pip安装atlastk)。
所有其他目录都是示例。
要运行示例,请启动python<;name>;/(不要忘记最后的/),其中<;name>;是示例的名称(blank,聊天室…),但ergojr,gpio和rgb应用程序除外,这些应用程序是d请在下面详述。
stars应用程序是一个示例,其中使用atlas工具包控制基于apygame的应用程序。当然,pygame需要安装。
覆盆子皮
gpio和rgb应用程序设计用于a覆盆子pi或aodroid-c2
对于覆盆子pi,必须安装rpi.gpiopython模块(可能已经是这样了)。
对于odroid-c2,必须安装python版本的wiringpi,并且应用程序必须使用sudo(sudo python gpio/或sudo python rgb/)启动。
ergo jr的应用是实验性的,可以控制一个机器人。
<P>rgb应用程序专用于控制rgb led,gpio应用程序允许控制基本管脚。下面是一段视频,介绍它们的工作原理:
这些应用程序只是演示编写自己的应用程序有多容易的示例。
其他
Atlas工具包也可用于::< HRFF="http://Github. CO/EPEIOS- Q37 /ATLAS-Java"Re="NoFoLoLo>"http://Github.com/EPEIOS- Q37/阿特拉斯Java
node.js:http://github.com/epeios-q37/atlas-node" rel="nofollow">http://github.com/epeios-q37/atlas节点
perl:http://github.com/epeios-q37/atlas-perl" rel="nofollow">http://github.com/epeios-q37/atlas perl
php:http://github.com/epeios-q37/atlas-php" rel="nofollow">http://github.com/epeios-q37/atlas php
ruby:http://github.com/epeios-q37/atlas-ruby" rel="nofollow">http://github.com/epeios-q37/atlas ruby
有关Atlas工具包的更多信息,请转到http://atlastk.org/
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库