一些自身相同的代码
这段运行在所有证明过的平台上的代码非常简单。在我的示例中,该程序的上半部分完全是实现一个 switch,允许从命令行手工选择要使用的后端。在产品代码中,您将不会希望有这样的选择;但对于早期的测试,就象我所做的这些,是很有帮助。然而请注意,这里显示的屏幕快照的这些所有测试完全在没有任何命令行选项的情况下运行 ― 后端的选择是自动的。让我们来看一下代码:
[anygui] 的‘button.py’文本应用程序
|
应用程序的主框架只由四个步骤组成:(1)创建一个应用程序;(2)创建一个或多个窗口;(3)在窗口中添加一些窗口小部件;(4)调用 app.run() 事件循环。窗口小部件选项都作为命名的参数传递。
结束语
在目前的 anygui alpha 版中已经有编写基本“获取一些数据,对它进行处理,并且显示一些结果”的应用程序所需要的一切东西。讨论列表中包含了许多关于更多细微差别的事件处理、视图模型等有趣的主题。此外, anygui API 还需要正式的地编制文档。然而在承诺方面,在很长一段时间内 anygui 与我看到的任何 Python 库相比,更令我兴奋。几乎很难想象在 Python 自身运行的地方,它能够透明地获取复杂的用户界面,这是多么的方便 ― 根本不需要为平台细节方面更改一行代码。
原文链接:http://www.ibm.com/developerworks/cn/linux/sdk/python/charm-21/index.html
文字:http://www.qqread.com/java/2006/12/c290449.html相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Python实用指南 (220篇文章)
- Python相关文章 (220篇文章)
- Python编程 (220篇文章)
- 125条常见的java面试笔试题大汇总 (23470次浏览)
- 十四种Java开发工具点评 (16011次浏览)
- JAVA中配置环境变量设置方法大全 (14586次浏览)
- 论Java外观模式 (1091次浏览)
- 英文打字练习 (718次浏览)
- Java编程十大典型问题详解(1) (637次浏览)
- Java路径问题最终解决方案 (598次浏览)
- Ruby,Java的劲敌 (582次浏览)
- Java学习从入门到精通(附FAQ)2 (579次浏览)
- JAVA高手解析XML配置文件的读取操作 (568次浏览)



