Skip to main content

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 :

Metadata

Release files for Camelot 13.04.13-gpl-pyqt

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Camelot 13.04.13-gpl-pyqt
File Size Uploaded
Camelot-13.04.13-gpl-pyqt.tar.gz 3.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for Camelot 13.04.13-gpl-pyqt
File Interpreter ABI Platform
Camelot-13.04.13_gpl_pyqt-py2.7.egg Legacy Egg format - - Details

Total release size: 8.1 MB

Release files / Camelot-13.04.13-gpl-pyqt.tar.gz

Download URL Camelot-13.04.13-gpl-pyqt.tar.gz
Size 3.6 MB
Tags Source
SHA-256 checksum
How to use checksums
c4e7f5117febd94351833889fc06c5b44c6d1035c824ec82580347f71b346c4b
BLAKE2b-256 checksum
How to use checksums
b265b3b7adc6a56541eb4fd211dc9811670a8fc7e3a45bd7e6ff6147ebb37458
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Camelot-13.04.13_gpl_pyqt-py2.7.egg

Download URL Camelot-13.04.13_gpl_pyqt-py2.7.egg
Size 4.5 MB
Tags Egg
SHA-256 checksum
How to use checksums
4ba02d14acab7785ae5dd6488f39a2b5ce45bcce802d49f5e16563f89b1572f5
BLAKE2b-256 checksum
How to use checksums
1c885843256689d2857f301e1c62a4281915f6fd029d8803c4134e41e893d7e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page