Camelot iconCamelot 13.04.13

A Python GUI framework
Camelot is 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 you 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.

last updated on:
July 3rd, 2012, 19:52 GMT
developed by:
Conceptive Engineering
license type:
GPL (GNU General Public License) 
ROOT \ Programming \ UI (User Interfaces)


In a hurry? Add it to your Download Basket!

user rating



What's New in version 11.11.16
  • This version mainly brings the implementation of the new style actions, using iterators to communicate between the model and the GUI.
  • Other changes are the delayed creation of widgets on tabs to improve performance for screens with many fields, the move to migrate 7.1., a new splash screen, Italian translations, and PySide compatibility.
read full changelog

Add your review!