一、说明

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. 【听课笔记】国立交通大学《如何成功投稿国际科学期刊》 投稿准备+审稿流程剖析...
  2. 如何解决“HttpException (0x80004005): 超过了最大请求长度”问题
  3. 如何获得阿里技术offer:从《阿里DBA面试题》体味阿里社会招聘
  4. google 浏览器清除缓存
  5. 机器学习——KNN实现
  6. 第一次认识SharePoint...
  7. JavaWeb常用的操作
  8. 八、VueJs 填坑日记之参数传递及内容页面的开发
  9. Dom4j完整教程~字符串与XML的转换
  10. 压缩之后神经网络忘记了什么?Google研究员给出了答案
  11. 如何用绩效考核搞垮一个团队?
  12. 字符串重复字符统计c语言,[讨论]精简字符串重复字符程序
  13. 让li不显示超出内容,显示... (编程方法和CSS方法)
  14. Lottie动画 轻松使用
  15. 【实验室顾问】俞扬教授 (CCF-IEEE CS青年科学家奖获得者)
  16. 云计算的发展趋势(一)云计算相关领域介绍
  17. 明日之后维护服务器什么情况,明日之后无法连接服务器是什么原因
  18. 无锡python程序员_Python程序员学习路线图
  19. matlab 课程总结,matlab/simulink学习的笔记都总结在这里
  20. 免费且非常实用的PPT模板网站(免费)亲测可用!!

热门文章

  1. mysql并发错误_又谈php+mysql并发数据出错问题
  2. mysql浅拷贝_深拷贝与浅拷贝
  3. springboot md5加密_实在!基于Springboot和WebScoket,写了一个在线聊天小程序
  4. 2020双十一实时大屏_2020拼多多双十一,拼多多双十一活动
  5. 并行计算(一)——并行计算机系统及结构模型
  6. TP5: 日志记录改造——4
  7. Exynos4412 Uboot 编译工具 —— 交叉工具链 arm-linux-gcc 的安装
  8. MAC OS X 10.9.X下用命令行开启SSD trim的方法汇总
  9. 模态对话框与非模态对话的几种销毁方法与区别
  10. windows遍历目录下所有文件