首页 > 其他分享 >qt的基本使用02——信号和槽

qt的基本使用02——信号和槽

时间:2022-09-19 11:35:15浏览次数:63  
标签:02 qt mySignal mySlot 关联 发送者 信号 按钮

三、信号和槽

1、信号与槽

一个发送者,一个接受者,发送者发送一个消息出来,接受者接受消息,然后处理消息做应该做的事情(发送者就相当于信号,接受者就相当于槽)

2、自动关联信号与槽

1、在创建的项目中拖入一个push button,右键这个按钮
2、选择转到槽
3、选择信号
4、选择信号之后,自动生成了对应的槽函数

3、手动关联信号和槽

  1. 先把控件配置好

  1. 再实现一个槽
//槽的声明
private slots:
    void mySlot();


//槽的实现,以及槽对应的功能
void Widget::mySlot()
{
    static int value=1;
    ui->lcdNumber->display(value);
    value++;
}
  1. 声明一个信号
signals://信号是不用实现的
    void mySignal();
  1. 发送信号
//发送信号写在另一个槽中
emit mySignal();
  1. 再在类中写上关联
//自定义信号和槽的关联
    connect(this,    //谁发的信号
            SIGNAL(mySignal()),//发的什么信号
            this,    //谁接收
            SLOT(mySlot())//对应的槽函数
            );

4、用F4关联信号和槽

直接按F4进入,然后直接通过鼠标点击拖动实现

1、设置按钮
2、按下f4
3、选择两个对应的按钮
4、选择信号

1、

4、

这样两个就关联好了,最终实现的效果就是拖动右边的按钮,左边的按钮也跟着旋转。

标签:02,qt,mySignal,mySlot,关联,发送者,信号,按钮
From: https://www.cnblogs.com/Mr-black-7/p/16707137.html

相关文章

  • 2022-09-19 微信小程序关了调试没数据
    问题描述:打开调试,真机测试和开发工具测试都有值,关闭调试有部分值没有返回。原因:有个域名没有在微信公众平台配置。解决方案:打开微信公众平台==》开发设置==》服务器域名,......
  • 关于IntelliJ IDEA 2020.1 勾选delegate IDE build/run actions to maven后测试类方法
    今天写MAVEN项目时,在执行测试类时发现方法都执行了两次,比如我执行insertAccout的测试类,就保存了两条相同的记录,执行别的测试类的时候,都会附带执行一次插入,产生一条记录,看了......
  • CSP 2022 游记
    day-114514复习初赛,实则颓AcSaberday初赛都第三年了还是没有长进,初赛还是悬。上午考完,没看懂阅读程序,感觉寄了。中午睡过头了,赶紧润(结果发现隔壁宿舍还在打牌)。下......
  • 2022 IDC中国未来企业大奖优秀奖颁布,华为云数据库助力德邦快递获奖
    摘要:华为云数据库助力德邦快递打造的“基于数智融合的一站式物流供应链平台”项目从500多个项目中脱颖而出,荣获2022IDC中国未来企业大奖优秀奖“未来智能领军者”。本文......
  • 我的收藏周刊025
    文章分享由星网锐捷为什么不搞自研芯片,介绍主流网络商用芯片交换芯片国产化,从长远来看应该是个趋势,商用芯片也可以国产化,自研的门槛还是太高了,不是一般厂商玩得起的。......
  • 实战大数据 20220918笔记本9
                    ......
  • [训练记录]2021icpc上海
    D.StrangeFractions$\frac{a}{b}=x$原式即$x+\frac{1}{x}=\frac{p}{q}$解方程然后$\delta$为整数即可算出对应的$a$和$b$#include<bits/stdc++.h>usingname......
  • 我的设计模式之旅、02 单例模式(第二次更新)
    编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。思考总结什么是单例模式单例模式(SingletonPattern)属于创建型模式,它提供了一种创建对象的最佳方式。......
  • 2022 Jiangsu Collegiate Programming Contest
    A.PENTAKILL!把每个一个人的击杀序列分开,判断是否有连续五个不同的击杀就好#include<bits/stdc++.h>usingnamespacestd;map<string,vector<string>>st;int......
  • 「CSP-S 2022」初赛解析
    前言存疑点待补。有问题欢迎指出。想要题目部分源码请私信。有笨蛋连续\(2\)年第一题都错。乐。考前看了一眼一考就忘。如果不出意外的话,这是我最后一次更新初赛解析......