~/talk

When all goes according to script Qt application development

Talkat Qt World Summit 2015 · 2015-10-06..10-07· [javascript]
links:none on file
slides:none on file

Explains why QQmlEngine (QML/V4) is a practical successor to deprecated QtScript by showing a working script runner that loads plain .js via a tiny QML wrapper, calls a specified function, and returns its QString result; demonstrates exporting QObjects with setContextProperty, built‑in Qt.include and console logging, timers and binding‑driven re‑evaluation, a URL interceptor for whitelist/resource loading, on‑the‑fly mock QObject types and widget instantiation — all running headless and successfully.

AI-written summary · about

  1. 0:00Intro
  2. 0:38Application scripting
  3. 2:51Overview
  4. 4:57QML Engine
  5. 7:05JavaScript
  6. 10:35QtL Engine
  7. 14:32QtL Modules
  8. 20:52Script Runner
  9. 22:17HelloWorldHelloWords
  10. 23:20Console object
  11. 24:19Modify script runner
  12. 26:09Simple value
  13. 27:21Slots
  14. 28:35Export
  15. 29:29Torchic
  16. 30:27declarative programming
  17. 32:02repetitive programming
  18. 33:30all functions
  19. 37:32cumin engine
  20. 39:27application ID
  21. 41:28simple
  22. 42:24revision timer
  23. 43:26UI usage
  24. 44:36Switch warning
  25. 45:22More examples
  26. 46:44File selector
  27. 47:40Debug directory
~/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.