QT信号和槽 您所在的位置:网站首页 碳基生物是骂人的吗 QT信号和槽

QT信号和槽

#QT信号和槽| 来源: 网络整理| 查看: 265

自动关联

​ 使用 Qt 信号和槽的自动关联,可加快开发速度,一般用于同一个窗体之间的控件关联,槽函数格式非常关键,格式为:

​ void on__();

​ 自动关联步骤:

​ 步骤一:手动选择相应的控件,然后右键->转到槽,以注册和登录为例。

​ 然后选择clicked()信号。 在这里插入图片描述 在widget.h会声明两个函数 分别在两个里面加入如下代码:

qDebug("RegisterBt_clicked"); qDebug("LogBt_clicked");

在这里插入图片描述 编译运行,然后我们点击登录或者注册,就会输出我们加入的内容。 在这里插入图片描述

手动关联

​ 信号和槽机制是 QT 的核心机制,要精通 QT 编程就必须对信号和槽有所了解。信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。此外如果遇到不懂的函数或类,可以先选中,然后按 F1 键,即可查看介绍。

​ 虽然 Qt 有自动关联功能,但涉及到多个窗体和复杂事件的时候,只能使用手动关联,手动关联使用connect 这个函数。

​ 函数定义:

connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType = Qt::AutoConnection);

在这里插入图片描述 头文件中手动声明: 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有