元对象编译器使用
    1将自定义类声明放在头文件中,并在第一句加上宏Q_OBJECT
    2使用qmake工具生成Makefile,则Makefile会自动调用moc工具对自定义信号和槽进行处理
    信号与槽的关联
    1.connect()关联
    当一个类下的成员函数前加了static那么这个成员函数叫做静态成员函数
    引用静态成员函数用 类名::
    2.在设计模式关联
    3.自动关联
    YIF%HHV8)M2)V9HGVVPVC{3.png
    LP2QG$TAV}`_UA)ZVB6K}AK.png
    进程:把程序加载到内存运行
    线程:进程内部的程序流
    按钮程序示例

    1. #include<QLabel>
    2. #include<QPushButton>
    3. #include<QApplication>
    4. int main(int argc,char* argv[])
    5. {
    6. QApplication app(argc,argv);
    7. QLabel lab(QObject::tr("点击按钮干掉我"));
    8. QPushButton btnclose(QObject::tr("按我!"));
    9. QPushButton btnQuit(QObject::tr("退出!"));
    10. QObject::connect(&btnclose,SIGNAL(clicked(void)),&lab,SLOT(close(void)));
    11. QObject::connect(&btnQuit,SIGNAL(clicked(void)),&app,SLOT(auit(void)));
    12. lab.show();
    13. btnclose.show();
    14. btnQuit.show();
    15. return app.exec();
    16. }