Linux-based QT4 programming guide