some applications based on QT