zoukankan      html  css  js  c++  java
  • Qt信号与槽---基于vs2013+qt5

    功能实现:点击按钮pushbutton,在textBrowser里面显示HelloWrold!

    0.开发平台配置

    视频:https://www.bilibili.com/video/BV1g7411V7xE?p=1

    文件:腾讯微云


    1.新建项目,在ui添加一个按钮pushbutton,并改名为把btn1;一个textBrowser,并改名为textB1

    2.更新ui文件生成的ui_***.h

    2.1  Form Files --->test36.ui,右键--->编译

    2.2 更新ui_***.h文件

    3.在头文件里添加槽的原型(声明)

     

     4.在调用函数里面添加槽函数的定义与connect

      

     5.生成--->重新生成解决方案;调试--->开始执行不调试

     附录:主要添加的代码

    //头文件中添加槽的声明
    private slots:
        int ShowTextXdd(bool checked); // 自定义的一个槽,自定义函数名(参数不能改)
        
    //在调用的函数中添加connect
    connect(
            ui.btn1,                   // 对象1
            SIGNAL(clicked(bool)),     // 对象1信号,固定的函数与参数
            this,                      // 对象2
            SLOT(ShowTextXdd(bool))    // 对象2的槽函数,自定义的函数
            );
    
    
    //在调用的函数中添加槽的定义
    int test2::ShowTextXdd(bool checked)
    {
        ui.text1->setText("HelloWrold!");  // 设置text2的文本
        return 0;
    }

     视频教程

    链接:https://www.bilibili.com/video/BV1Q5411P7Km


    转载仅为学习,不会商用。
    欢迎转载原创,附文链接。
  • 相关阅读:
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/xdd1997/p/14574796.html
Copyright © 2011-2022 走看看