Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Desktop application framework
branch: no-elixir

This branch is 292 commits behind jeroendierckx:no-elixir

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
camelot
camelot_example
doc/sphinx
test
.gitignore
MANIFEST.in
__init__.py
authors.txt
build.py
build_egg.sh
changelog.txt
faq.txt
gpl_header.txt
install.txt
license.txt
news.txt
readme.txt
setup.py
thanks.txt
todo.txt
upload_egg.sh

readme.txt

##########
 Camelot
##########

A python GUI framework on top of  Sqlalchemy  and PyQt, inspired by the Django admin interface. 
Start building desktop applications at warp speed, simply by adding some additional information to your 
model definition::

  class Movie(Entity):
    title = Field(Unicode(60), required=True)
    short_description = Field(Unicode(512))
    release_date = Field(Date)
    genre = Field(Unicode(15))

    class Admin(EntityAdmin):
      verbose_name = 'Movie'
      list_display = ['title', 'short_description', 'release_date', 'genre']
      
This piece of code is enough to define your database schema and to create a user friendly 
desktop GUI.

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>`_.
Something went wrong with that request. Please try again.