找回密码
 立即注册
收起左侧

两个ui界面如何交互数据显示

12
回复
11811
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2018-4-28 11:20:45 显示全部楼层 |阅读模式
1Qter豆
工程中有两个类,每个类下面有各有一个ui界面,我想从第一个类的ui界面中获取出lineedit数据放到第二个类的ui界面的lineedit中显示,程序应该怎么处理?

回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-4-28 12:12:52 显示全部楼层
你这个问题问得我是一个头两个大,自己看看吧:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2018-4-28 13:54:57 显示全部楼层
Since 发表于 2018-4-28 12:12
你这个问题问得我是一个头两个大,自己看看吧:

如何反过来呢? 改变 myDialog中的数据在MainWindow上显示如何实现
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2018-4-28 14:01:08 显示全部楼层
Since 发表于 2018-4-28 12:12
你这个问题问得我是一个头两个大,自己看看吧:

在Dialog.h文件中,这个写报错: error: 'MainWindow' does not name a type
private:
    Ui:ialog *ui;
    MainWindow mainwondow;

点评

看来你的 C++ 基础真的不好 ~  详情 回复 发表于 2018-4-28 16:10
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-4-28 14:01:32 显示全部楼层
看你悟性了~                                          
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-4-28 16:10:05 显示全部楼层
李良 发表于 2018-4-28 14:01
在Dialog.h文件中,这个写报错: error: 'MainWindow' does not name a type
private:
    Ui:ialog *u ...

看来你的 C++ 基础真的不好 ~



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2018-4-28 17:12:37 显示全部楼层

一直没解决这个错误!

点评

你下载我第二个压缩包呀~ 哥哥  详情 回复 发表于 2018-4-28 18:13
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-4-28 18:13:43 显示全部楼层
李良 发表于 2018-4-28 17:12
一直没解决这个错误!

你下载我第二个压缩包呀~ 哥哥
回复

使用道具 举报

累计签到:21 天
连续签到:1 天
2018-4-28 20:38:58 显示全部楼层
我的理解是,第二个类是类似子窗口的东西?你可以把第二个类当作第一个类的一个私有成员,不就可以获取到内容了吗
回复

使用道具 举报

累计签到:35 天
连续签到:1 天
2018-4-30 15:09:33 显示全部楼层
用信号槽可以实现吧,还有函数回调,共享内存
回复

使用道具 举报

累计签到:344 天
连续签到:1 天
2018-5-2 10:42:49 显示全部楼层
信号槽,你去学下基础立即就会了
回复

使用道具 举报

累计签到:16 天
连续签到:1 天
2018-7-5 09:08:29 显示全部楼层
同意楼上,直接自定义信号
回复

使用道具 举报

累计签到:5 天
连续签到:1 天
2018-10-7 16:21:58 显示全部楼层
好像用emit,然后添加信号槽,两个UI之间就可以进行数据交互了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了