qt book chapter_1 examples