Qt Training -- Phil's Study Plan One -- Feb 2014 (edit 2-12-2014)

I've identified the following topic-areas for which training materials exist. I'm proposing that I limit the scope of this current training effort to just the first (QML):

  1. QML/Qt Quick and QML/C++ integration (large topic)
  2. Best Practices for Qt Widget-Based Programming, including ModelView and GraphicsView.
  3. Qt Webkit and HTML5 integration
  4. Qt5 (beyond just QML) and C++11 features.
  5. Internationalizaiton (small topic, limited materials).

... See Phil's quick review of Qt Training Resources.

I'm focusing on just the first of those five topic-areas ...

QML / Qt Quick is a new Qt user interface technology fundametal to Qt5. It makes use of "CSS"-like declarative syntax, and Javascript for behavior customization. QML can be used without C++, but interaction with C++ will be fundamental to use of QML-implemented GUIs in RiverWare.

The Qt Creator IDE is used in most of the materials addressing QML development. The tutorial is based on Qt 4.8 -- so installing Qt 5.2 will not be necessary. I have Qt Creater version 2.8.1 up and running on my 32-Bit Windows XP machine. (I was unable to get Qt Creater running with a "Hello World" example on my 64-bit Windows 7 machine -- I tried both the pre-built Windows binary, and building from source. No luck with that).

I propose a study plan incorporating these two areas:

(1) Learning Qt Quick/ QML using a published TUTORIAL plus various video presentations.

Qt DevDays 2011 / Programming with Qt Quick. This is a 5.5-hour course. (The presenter is a native English speaker and seems to have done a good job with this).

(2) C++ / QML integration topics:

Video Presentations:

Additional Webpages:

--- (end) ---