Navigation
index
modules
|
next
|
previous
|
Camelot v0.1 documentation
»
Camelot Documentation contents
ΒΆ
Tutorials
Creating a Movie Database Application
Starting a New Project
Main Window and Views
Creating the Movie Model
The EntityAdmin Subclass
Configuring the Application
Relationships
Creating a Report with Camelot
Massaging the model
The Summary class
Using Jinja templates
Camelot Documentation
Camelot Installation
From the Python Package Index
Microsoft Windows
Creating models with Elixir/SQLAlchemy/Camelot
SQLAlchemy field types
Camelot field types
Python properties as fields
Attach actions to field changes
Fields calculated by the database
Customizing the Admin classes
ObjectAdmin
EntityAdmin
Form View Actions
Printing reports in the form view
Validators
ApplicationAdmin
Creating Forms
Form
Inheritance and Forms
Putting notes on forms
Available Form Subclasses
Customizing Forms
Layout
Editors
Tooltips
Buttons
Validation
Behaviour
Delegates
Specifying delegates
Available delegates
BoolDelegate
CodeDelegate
ColorDelegate
ColoredFloatDelegate
ComboBoxDelegate
CurrencyDelegate
DateDelegate
DateTimeDelegate
EnumerationDelegate
FileDelegate
FloatDelegate
ImageDelegate
IntegerDelegate
LabelDelegate
Many2OneDelegate
ManyToOneChoicesDelegate
NoteDelegate
PlainTextDelegate
RichTextDelegate
SmileyDelegate
StarDelegate
TextBoolDelegate
TextEditDelegate
TimeDelegate
VirtualAddressDelegate
Field attributes
calculator
editable
minimum, maximum
choices
minimal_column_width
prefix
suffix
tooltip
background_color
Build in data models
Persons and Organizations
Auditing
Synchronization with other applications
Fixtures : handling static data in the database
When to update fixtures
Creating new data
Update fixtures
Managing a Camelot project
camelot_admin.py
camelot_manage.py
Schema Revisions and Migrations
Leave it all to sqlalchemy-migrate
Use schema revisions
Camelot Shortcuts
Main window shortcuts
Menus shortcuts
Navigation pane shortcuts
Child windows shortcuts
Table view shortcuts
Form view shortcuts
The Two Threads
Introduction
Two Threads
The Model Thread
The GUI Thread
Actions
Proxy classes
Application speedup
Advanced Topics
Internationalization
How to Specify Translation Strings
How to Create Language Files
Where to put Translations
End user translations
Deployment
Building .egg files
Linux deployment
Windows deployment
Using .egg files
Creating installers
Authentication and permissions
Camelot, Qt, PyQt Licenses
Camelot License
PyQt License
Qt License
Camelot’s Documentation Copyright
Previous topic
Authentication and permissions
Next topic
Tutorials
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
modules
|
next
|
previous
|
Camelot v0.1 documentation
»