headers 头文
    QOBJECT //宏,引入qt信号/槽
    public:
    //传了个父窗口指针。不传是顶层窗口(任务栏可找。)
    Print(QWidget *parent = 0);
    ~_Print
    ();
    sources 源文件
    main.cpp:
    QApplication a(argc, argv); //创建应用程序对象,维护qt应用程序生命周期只有一个。
    Print w;//窗口对象
    w.show();//显示
    return a.exec();//生命循环,消息循环
    Pro文件
    QT += core gui //引入qt core 和 gui 模块
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //版本大于4 引入widgets 模块
    //指定目标:生成可执行程序的名字
    TARGET = 01hello
    //生成什么,app 是可执行程序,lib 是库
    TEMPLATE = app

    //文件列表
    SOURCES += \
    main.cpp \
    print.cpp
    HEADERS += \
    print.h