• 信号和槽


    以下内容学习自豆子的QT学习之路

    将这样一段代码放进qt运行一下

    #include <QApplication>
    #include <QPushButton>
    
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
    
        QPushButton button("Quit");
        QObject::connect(&button, &QPushButton::clicked, &QApplication::quit);
        button.show();
    
        return app.exec();
    }

    运行弹出来一个

    点击这个Quit 按钮,该窗口消失

    看一下代码的原理

     接下来我们看一下中间的这个connect函数,通常情况下他的用法是这样的:

    connect(sender,signal,receiver,slot);

    sender 发出一个信号 singalreceiver接受到这个信号,然后执行slot

    在本例中,就是由之前创建的button  发出了一个信号 单击 clicked,因为要执行的是一个关闭指令quit,所以调用了3个参数的重载函数

  • 相关阅读:
    shell test条件判断
    shell 变量
    shell 流程结构
    shell 正则表达式
    shell脚本常用参数
    snmp 简单的网络管理协议
    linux
    nmap
    git 基础操作
    linux 下 svn 更新代码
  • 原文地址:https://www.cnblogs.com/qifeng1024/p/12707353.html
Copyright © 2020-2023  润新知