Qt 两个Ui 界面传值

一、说明

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 

 }  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405791.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有哪些是你成为一名开发之后才知道的事情

目录 前言 疑问1成为一名开发真的很难嘛? 疑问2作为一名开发的工资一定很高吗 疑问3开发一定加班会很厉害嘛 疑问4一定要去大厂嘛 疑问5程序员是个很好的职业选择吗 疑问6毕业前参加培训好吗 疑问7入行之后要不断提升自己的能力吗 疑问8大学四年该如何度过 疑问…

她们分别买了什么?

using System; using System.Collections.Generic; using System.Text; class Program { static void Main(string[] args) { /* * 测试 9.她们分别买了什么? */ WhatWasBought(); …

[发布] 矩阵乘法及其对于编程求斐波那契数列的某一项的应用

需要PDF的读者可以向我索要。 如果发现有翻印与用于商业用途,将予追究。 编者注:本文中如果没有特殊说明,除法均只取整数部分,忽略小数部分。 感谢大家对我的支持!同时感谢ysy大聚聚。转载于:https://www.cnblogs.com…

oracle新建用户sql局域,oracle 新建数据库,及创建用户,表空间,sqlplus导入导出数据库...

oracle11G新建数据库:默认下一步:默认下一步:默认下一步:填写数据库名下一步:默认下一步:完成,再按指示确定,就完成了数据库的创建。数据库创建完后,在oracle11G Net Man…

QIcon 给按钮和动作添加图片

对Qt中资源文件的引用时,QAction/QPushbutton添加图标时,需要用到图片的路径。 1、先添加资源文件,项目->添加新的文件->Qt resource files->添加前缀->添加文件。 2、复制需要文件的路径;(工程树对应图…

linux下xargs命令用法详解

From:http://biancheng.dnbcw.info/shell/268829.html xargs在 linux中是个很有用的命令,它经常和其他命令组合起来使用,非常的灵活.xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理.由此这个命…

监理公司的核心竞争力

企业竞争力模型,无疑要看迈克尔波特的文章,从企业竞争、行业竞争至国家竞争,都有成熟的竞争理论。同多数IT公司一样,监理公司核心竞争力仍然是创新与复制能力.只不过IT产品是监理咨询与服务,纯粹服务产品的研发和管理,…

Altera 速度等级

~~ 转载于:https://www.cnblogs.com/agllero/p/4533848.html

STM32项目中一种在线升级/应用升级OTA-IAP设计方案

STM32 OTA-IAP设计方案 OTA是Over-the-Air的简写,即空中下载技术,通过网络远程给用户进行系统更新和升级。IAP是In Application Programming的简写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在…

oracle 主键列创建自增长,powerdesigner创建oracle 数据库表,设置表主键列为自动增长。 ....

1 在表视图的列上创建。 双击表视图,打开table properties ———>columens , 双击要设置的列(显示列的序号的那个按钮,单击后,会显示横向的黑色箭头)。 打开column properties 对话框。在 ‘general’ 项中, 最下面…

嵌入式GUI FTK支持输入法

From: http://blog.csdn.net/absurd/article/details/5318285 春节期间给FTK增加输入法支持,目前支持拼音输入法,五笔输入法和手写输入法。手写输入法只是实现了框架,识别引擎才开个头,这是今年FTK开发的重点任务。拼音输入法&…

STM32程序占用的内存容量计算

STM32中程序占用内存容量 Keil MDK下Code, RO-data,RW-data,ZI-data这几个段: Code存储程序代码。RO-data存储const常量和指令。RW-data存储初始化值不为0的全局变量。ZI-data存储未初始化的全局变量或初始化值为0的全局变量。占用的FlashCode RO Data RW Data; 运行消耗的…

域名解析

搭建网站:要将域名指向主机服务商提供的IP地址,请选择「A记录」;要将域名指向主机服务商提供的另一个域名,请选择「CNAME记录」。建立邮箱:需要设置「MX记录」,根据邮箱服务商提供的MX记录填写。A记录&…

【原创】最值得推荐wince应用和wince驱动入门书籍

作者:wogoyixikexiegliet应用方向? C,c#----------本人不做应用只知道用这两个语言用到,不敢推荐 -------也来补充一下。《PROGRAMMING MICROSOFT WINDOWS CE.NET》第三版英文原著Inside Windows CE - John Murray Programm…

oracle中错位函数,Oracle中的一些函数

select initcap(ename) from emp; 该语句能够使 ename 列的首字母大写。select concat(hello ,world) from dual; 该语句是hello 和 world 被连接起来 concat()select ename, substr(ename,-2,2) from emp; 该语句呢,这个substr(ename , -2 ,2 ) 我一直有个疑问 , 那就是 …

Bash数组操作教程

From: http://zengrong.net/post/1518.htm 一、定义数组 1. 使用[]操作符 ?View Code BASH1 2names[0]zrong names[1]jacky 2. 使用()直接赋值 ?View Code BASH1 2 3names(zrong jacky) # 或 names([0]zrong [1]jacky) 3. 使用declare -a定义数组。这种方法可以将一个空的…

matlab生成exe-在没有安装matlab的电脑上运行matlab生成的exe

在没有安装matlab的电脑上运行matlab生成的exe 本文介绍如何将matlab生成exe,并将该exe在没有安装matlab的电脑上运行,与以前的博文相似地,不说废话,直接干货。 1、编写函数 2、用mcc 生成exe mcc -m testexe.m 3、在matlab命令…