~/talk

New beauty in Camelot

Talkat EuroPython 2011 · 2011-06-20..06-26· [python]
links:none on file
links:none on file
slides:none on file

Camelot is a Python desktop framework built on Qt + SQLAlchemy that ships a tabbed UI, query-to-object mapping (SELECT maps to a virtual entity), dynamic field attributes (suffix, precision, background) and actions with option dialogs. It records plot commands into a container for fast matplotlib rendering in the GUI thread and supports document merge (docx + Jinja) templates. The runtime uses a multi-threaded model/gui split to avoid freezes, commercial deployments use a custom Python distribution plus automatic updates; dozens of clients and 20+ product features validate it.

AI-written summary · about

  1. 0:00Camelot project intro
  2. 7:29New features overview
  3. 8:31Tab-based desktop UI
  4. 10:25Query results in Camelot
  5. 14:23Table views with frozen columns
  6. 15:05Dynamic form fields
  7. 20:09Context actions with options
  8. 23:54Document generation
  9. 29:01Matplotlib in Camelot
  10. 32:15Real-world lessons learned
  11. 35:08Development with domain experts
  12. 36:57Automated updates
  13. 39:10Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.