(Course outline Chapter 1: Introduction to QT, course introduction, construction of QT development environment under Windows Chapter 2: Construction of QT development environment under Linux 1: VMWare installation and use, Linux installation and use Chapter 3: Construction of QT development environment under Linux 2: QTX11 compilation, installation and use; Chapter 4 Installation and Use of QTCreator under Linux Chapter 4: Building a QT Development Environment under Linux 3: QTEmbeded Cross Compilation Chapter 5: C Fast Serial under Linux 1: Classes and Objects Chapter 6: C Fast Serial under Linux 2: Inheritance and Polymorphism Chapter 7: QT Basic Graphic Components Chapter 8: QT Signals and Slots Chapter 9: Building a QT Interface with Pure Code Chapter 10: QT Message Box and Dialog Box Chapter 11: QT Menu Chapter 12: QT Toolbar and Status Bar Chapter 13: PMP Media Player Project Practice 1: Requirements Analysis and Key Technologies Chapter 14: PMP Media Player Project Practice 2: Audio Playback Chapter 15: PMP Media Player Project Practice 3: Music Switching Chapter 16: PMP Media Player Project Practice 4: Adding and Deleting Playlists Chapter 17: PMP Media Player Project Practice 5: Volume Control and Playback Methods Chapter 18: System Migration 1: System Migration Overview and UBoot Migration Chapter 19: System Migration 2: Kernel and Root File System Migration Chapter 20: System Migration 3: Madplay Migration and QT Migration Chapter 21: PMP Project Migration and Remote Video Monitoring System Chapter 22: Project Improvement: Video Playback and System Settings Chapter 23: Summary of Video, Tool Software and Project Source Code)