一、说明

A=子界面  B=主界面 , 实现A往B传值,B显示.

二、利用emit和slot实现

2.1 对A.h 添加声明

signals:

void sendData(QString);   //用来传递数据的信号

2.2在A.cpp中适当位置将数据进行发射

emit sendData(ui->lineEdit->text());  //获取lineEdit的输入并且传递出去

2.3 在B.h中添加接收数据的声明

private slots:

void receiveData(QString data);   //接收传递过来的数据的槽

2.4 在B.cpp将信号和槽进行connect

Dialog *dlg = new Dialog;

//关联信号和槽函数

connect(dlg, SIGNAL(sendData(QString)), this, SLOT(receiveData(QString)));  dlg->show();

//实现接收槽函数

void MainWindow::receiveData(QString data)

{

ui->textEdit->setText(data);     //显示接收的QString

}

Qt 两个Ui 界面传值相关推荐

  1. qt生成无ui界面动态库,有ui界面的动态库,以及含有资源文件和qss文件的动态库

    提要 此文分别就qt生成纯代码的动态库,含有ui文件的动态库以及含有资源文件qss文件和切图的动态库. 实现 1.纯代码的生成qt库.即没有ui文件的项目. 打开QtCreate,新建文件,选择lib ...

  2. QT多个ui界面设计

    这里以2个ui界面为例 新建一个设计 关联ui 背景设计 新建一个设计 在已有一个项目和ui的时候,右键Forms,在出来的的菜单中,点击Add New,弹出的界面选择Qt Designer From ...

  3. Qt在设计ui界面时,在控件中输入中文,会自动变成英文字母,解决方案

    操作系统 win10专业版64位 Qt版本 6.1.2 问题详情 在Qt Creator中,进入ui设计页面,添加一个label控件.用的微软的拼音输入法,输入中文时,刚想选择候选的文字,就直接变成了 ...

  4. Qt解决UI界面一次性加载数据过多卡顿的问题

    关于Qt如何解决UI界面一次性加载太多数据而卡顿的问题 思路分析: ​ 以QTableWidget电子词典为例,每次模糊查询单词时都会产生几十种,几千甚至上万种不同的结果: ​ 例如我们输入a,对a进 ...

  5. 【PyQt5】教你一招,分分钟撸一个网易云音乐的UI界面

    很多小伙伴自己在用pyqt5做UI时看到自己做的界面,都会觉得巨~丑~无~比~,反正我开始是这样的,但某天当我突然学会某个设置后,我感觉自己开窍了! 废话不多说,先上原图!这是网易云音乐的软件截图! ...

  6. 【Unity3D编辑器扩展】Unity3D中实现UI界面控制,UI界面的显示和隐藏实现

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  7. qt ui界面加入qsplitter_UI 文件设计与运行机制

    上一篇通过一个 "Hello World" 实例,演示了在 Qt Creator 里创建应用程序.设计窗体界面.编译和运行程序的基本过程.这一篇将介绍可视化设计的 UI 界面文件的 ...

  8. 嵌入式开发QT教程-5集 纯代码编写UI界面

    上节课我们使用ui界面文件形式创建了窗体以及关闭按钮,现在尝试使用纯代码形式创建,并对比二者优劣.我们创建工程文件NO_UI,并取消勾选Generate form表示不生成界面文件,选择QWidget ...

  9. 写QT串口通信的UI界面时,数据输入文本框为什么要有文本(字符串)发送和十六进制发送?

    今天使用qt编写界面给下位机串口通信时,遇到了十六进制发送的问题,查了好多分享都没有给出很清楚的解释和建设性的意见,最终尝试了好多次才明白,也对串口通信有了新的理解,在此写下我学到的内容,如有不对,还 ...

最新文章

  1. vijos - P1279Leave-绿光(数学归纳法 + python)
  2. 利用JDK动态代理机制实现简单拦截器
  3. 学习python需要什么基础-要学Python编程,需要什么样的基础呢?想找这方面工作...
  4. 在Spark上用Scala实验梯度下降算法
  5. LinearPolar函数
  6. 【带你入门】java网络编程
  7. Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
  8. 第三次学JAVA再学不好就吃翔(part109)--LineNumberReader类
  9. vfp程序转换为c语言程序软件,c语言程序设计及vfp程序设计试题.doc
  10. mac下使用pyenv
  11. python 股票数据_从互联网获取股票数据(历史数据,Python + MySQL)
  12. Python使用exec自动生成代码并执行,同时得到返回的变量
  13. 第四方支付跟第三方支付的区别,支付源码有什么用
  14. 详解线性代数中的向量线性表示、线性相关性、基变换及过渡矩阵、Schmidt正交化
  15. 【笑话】程序员和青蛙公主
  16. MS Outlook接收的附件显示文件损坏,真的吗?怎么办?
  17. Neo4j 学习笔记 1:属性图
  18. 国外短链接项目。一万次点击220美刀
  19. 向量叉乘求三维空间中两直线(或线段)的交点
  20. 【锐捷交换机】版本升级

热门文章

  1. java 反射 获取成员_java 反射获取成员
  2. oracle全局索引 效率,关于插入,全局索引和局部索引的情况,那种效率高
  3. java 反射机制_基础篇:深入解析JAVA反射机制
  4. php7 匿名继承类_PHP7匿名类的用法示例
  5. excel如何找到高频词_拟录取后:应届生和往届生档案哪里找;重灾院校区;高频词背诵表...
  6. 微信整人假红包图片_警惕:千万别点!这些红包是假的
  7. std string与线程安全_C++标准库多线程简介Part1
  8. 为什么你应该使用OpenGL而不是DirectX?
  9. Mac 下隐藏显示隐藏文件
  10. 重学java基础第二十四课:标识符合关键字