The QT_DEMO for practice only. 2014/4/22