New beauty in Camelot
summary
Camelot is a Python framework built on Qt and SQL Alchemy that ships a multi-threaded GUI with a separate model thread so queries never freeze the interface. New work includes a tab-based desktop UI, editable query-backed objects created from SQL Alchemy select statements, dynamic field attributes driven by per-row functions (used for >20 product features), actions with options and a docx template merge using Word XML and xmlint, and matplotlib axis containers recorded in the model thread and replayed in the GUI. Deployments use a custom Python distribution; teams report ~100 deployments and fast client adoption.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 3:28Why use Camelot
- 10:23Query Results
- 14:14Dynamic Field Attributes
- 20:13Actions
- 25:40List Actions
- 32:00Deployment
- 36:30Cloud Launch
- 40:39Licensing
- 41:44Distribution
- 42:22Replacing Microsoft Access
- 43:22Localization
- 44:08Sequenom
related talks
32mQt for Python; an introduction
33mPythonizing Qt
27mQtQuick and Python used for a Robotics UI
29mDeclarative user interfaces in Python using ENAML
22mLow-code Interfaces with Qt and Their Integration with Python
23mQt and Python; code easily using the Pytest framework
01h 33mPython and C++: the best of both worlds
39m AAA Game UI Framework Powered by Python
