EQL5/examples/M-modules/quick
2021-03-02 09:59:10 +01:00
..
9999 bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
item-model bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
painted-item bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
palindrome-1 build wrapper functions by default (no more optionally) 2017-09-14 13:17:44 +02:00
palindrome-2 bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
qml-lisp bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
quickwidget make 'eql5' executable independant from source installation (e.g. for eql5 -qgui, Slime) 2019-02-27 21:47:39 +01:00
sokoban bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
table-view bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
Tic-Tac-Toe bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
README.txt unix: add "make install" option for exe, lib, modules (refactor file locations) 2017-04-28 12:05:59 +02:00

If you are new to QML/EQL5, you probably want to go through the examples
(and READMEs) in this order:

    * qml-lisp
    * Tic-Tac-Toe
    * item-model
    * painted-item

The trivial "quickwidget" example just demonstrates that you can integrate
a QML widget in any Qt application, combining both traditional Qt and QML.

* "palindrome-1" is a demo of generating QML code from Lisp (static QML);

* "palindrome-2" is the same using a 'Behavior' in QML, and a timer from Lisp
  (dynamic QML);

* "sokoban" shows how to dynamically create QML items from Lisp;

* "table-view" shows how to use an ApplicationWindow as the root item, which
  is like a QML version of a QMainWindow;