LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 683|回复: 5

从子窗口刷新母窗口的显示

[复制链接]
发表于 2004-12-13 16:41:25 | 显示全部楼层 |阅读模式
假设我有两个窗口,A 是主窗口,在上面有一个treeview的控件,B是A invoke的一个窗口,上面有两个按扭,一个是OK, 一个是Cancel.
现在的情况是,用户在B 窗口中输入一些数据,当用户点击OK时,我想把用户的输入加入到A窗口的treeview控件中,有什么办法吗?

我现在的程序结构是,A是一个class叫A,B是一个CLASS 叫 B,B 并不是A的一个 member.
A是通过如下方法invoke B的:

void showB()
{
   B *b = new class B();
   b->show();
}

在这样年结构下如何实现我以上所说的刷新A里的treeview控件。

我用的是GTK+2.0,用gtkmm2.2
谢谢
发表于 2004-12-13 17:17:48 | 显示全部楼层
加个"桥"是不是好些?
发表于 2004-12-14 01:35:09 | 显示全部楼层
message,在qt里面就是signal
 楼主| 发表于 2004-12-14 13:53:05 | 显示全部楼层
两位能不能具体得说一说?
谢谢
 楼主| 发表于 2004-12-14 14:09:58 | 显示全部楼层
to bookstack:
能不能给点参考资料,去哪里找这个message的资料??
发表于 2004-12-14 23:57:15 | 显示全部楼层
没有用过gtk,
用过mfc, tk, qt.

想你这种情况,子窗口和父窗口通过message互相传递消息,
是最自然不过的,——最大的限度的减少耦合。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表