forked from jeroendierckx/Camelot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
38 lines (26 loc) · 1.27 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
##########
Camelot
##########
Camelot provides components for building business applications on top of **Python**, **SQLAlchemy** and **Qt**.
It is inspired by the Django admin interface.
A simple piece of code as this::
class Task( Entity ):
short_description = Column( Unicode( 60 ), nullable = False )
due_date = Column( Date() )
long_description = Column( RichText() )
class Admin( EntityAdmin ):
list_display = ['short_description', 'due_date']
Is enough to define your database schema, define the mapping between the
database and objects, and to create a user friendly desktop GUI.
Building applications with Camelot has these advantages :
* Use high quality editors together with the *Qt* Model-View framework
* Editors are bound to the model without writing binding code
* User friendliness and performance out of the box
* Tons of built in functions such as data import and export, printing,
backup and restore
* Documentation on creating the various parts of an application like wizards
and reports
For more information, refer to :
- `Home page <http://www.python-camelot.com>`_.
- `Screenshots <http://www.python-camelot.com>`_.
- `Documentation <http://www.python-camelot.com/docs.html>`_.