2005年09月05日 星期一 08:42
---------- Forwarded message ---------- From: Johan Dahlin <jdahlin at async.com.br> Date: 2005-9-1 下午11:20 Subject: ANNOUNCE: Kiwi 1.9.1 To: kiwi at async.com.br, pygtk-list <pygtk at daa.com.au>, gnome-announce-list at gnome.org, Python Announce List <python-announce-list at python.org> Kiwi is a PyGTK framework for building graphical applications loosely based on MVC Model-View-Controller (MVC) and Allen Holub's Visual proxy [1]. Think of Kiwi as a high-level, object-oriented layer built on PyGTK. Its design is based on real-world experience using PyGTK to develop large desktop applications, which use many concepts common to most graphical applications: multiple windows and dialogs, forms, data persistence, lists and high-level classes that support domain objects directly. Features ======== * An MVC-derived framework of classes: * Views, which represent the graphical display * Controllers, which handles user interaction with the widgets in a View. * Delegates, combines a View and a Controller. * Models, which are special mixins for your domain objects * Proxies, special types of Delegate designed to implement forms * Validation: Kiwi supports validation on different levels: data type validation and verification on the Model/Proxy level, View validation and hooks for displaying state user interface, and Widget (Gtk/PyGTK) level support to provide user feedback of failed and mandatory validation status. * A List widget, which provides a higher level abstraction of GtkTreeView and all its classes (GtkTreeModel, GtkTreeViewColumn, GtkCellRenderer). with hooks to easily integrate into the Kiwi Framework. * Gazpacho integration for most (non-deprecated) interactive widgets with attributes for handling validation and proxy attributes. * PyGTK utilities, to make it easier to add signals and properties to your objects. * i18n translation utilities, to help you translate PyGTK applications, currently depends on gettext and intltool. Kiwi is based on the real-world experience of using PyGTK to develop fairly large applications, which uses many concepts common to most graphical applications: multiple windows and dialogs, forms, data persistence, lists and high-level classes that support domain objects directly. Requirements ============ Python 2.3 or higher http://www.python.org/ PyGTK 2.6.0 or higher http://www.pygtk.org/ gazpacho 0.6.1 (svn recommenced) http://gazpacho.sicem.biz/ Documentation ============= The current documentation, (eg howto, api reference) are currently not updated to 1.9.x, they're still using the old API, so keep this in mind when you're looking for information. However, most ideas (Proxy, Views, Delegates) still apply to 1.9.x, it's just that the API has changed a little bit, so the current, somewhat outdated documentation is still useful. Included in the tarball are also a number of examples, which serves as a good starting point. Keep in mind that most of them require gazpacho to be installed. Thanks ====== Christian Robottom Reis: Original author and design Lorenzo Gil Sanchez: PyGTK 2.x port Gustavo Rahal: Validation and Widget support, Wizard. Also thanks to the following people which has contributed minor features or bug reports: Henrique Romano, Daniel Saran R. da Cunha, Evandro Vale Miquelito, Gustavo Carneiro, Sidnei da Silva Resources ========= homepage http://www.async.com.br/projects/kiwi/ download http://www.async.com.br/projects/kiwi/download/ repository http://svn.async.com.br/cgi-bin/viewcvs.cgi/kiwi/ report a bug http://bugs.async.com.br/enter_bug.cgi?product=Kiwi open bugs http://tinyurl.com/cyrms mail. list http://www.async.com.br/mailman/listinfo/kiwi/ [1] http://en.wikipedia.org/wiki/Model-view-controller [2] http://tinyurl.com/2ccch -- Johan Dahlin <jdahlin at async.com.br> Async Open Source -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html -- I like python! My Donews Blog: http://www.donews.net/limodou
2005年09月05日 星期一 09:00
第一次参加这样的活动, 感触挺深的。 大牛们的经验和感受都十分的丰富, 这更增强了自己学习的Python的信心。 一个很感兴趣的东东想问大家, 昨天讲list Comprehension的时候提到的那个找素数的帖子在哪可以找到阿? ======= 2005-09-04 19:25:04 您在来信中写道:======= >今天完成了Python的第一讲,准备了一些东西,但因为没有讲过,而且讲的东西有一些是我不熟悉的,因此有一些不尽如人意的地方。不过因为是第一次讲,因此也感觉可以了。此次会课由TOY组织,CPUG的部分成员参加,还有一些不认识的朋友。 > >讲课幻灯可以从这里下载: > >Python介绍 http://wiki.woodpecker.org.cn/moin.cgi/LimodouShare?action=AttachFile&do;=get⌖=pythontut.rar > >讲课的录音可以在这里下载: > >第一节(1:21) >http://wiki.woodpecker.org.cn/moin.cgi/LimodouShare?action=AttachFile&do;=get⌖=class_0904_1.mp3 > >第二节(1:11) >http://wiki.woodpecker.org.cn/moin.cgi/LimodouShare?action=AttachFile&do;=get⌖=class_0904_2.mp3 > >压缩有些高,不然文件很大,总共有2个多小时。有14人参加。 > >一共30M左右,有删节。 > >-- >I like python! >My Donews Blog: http://www.donews.net/limodou >_______________________________________________ >python-chinese list >python-chinese at lists.python.cn >http://python.cn/mailman/listinfo/python-chinese > = = = = = = = = = = = = = = = = = = = = 致 礼! 广星 guangxing at ict.ac.cn 2005-09-05
Zeuux © 2025
京ICP备05028076号