• 3892阅读
  • 4回复

子类 父类?? [复制链接]

上一主题 下一主题
离线downstairs
 

只看楼主 倒序阅读 楼主  发表于: 2010-01-29
如何 找到 类的实例

例如
main ┬ CLASS1─ CLASS4─CLASS5
         ├  CLASS2
         └  CLASS3  

CLASS3 如何获得CLASS5的实例 。。

我这样做的目的是想让CLASS3的按钮。。发送命令给CLASS5。。
信号和槽机制不是得获得目标实例的指针么/


忘了说明了。。这个不是类继承图,是项目里的结构图。。。。

class5在class4中被实例化。。
[ 此帖被downstairs在2010-01-29 14:52重新编辑 ]
喜爱编程的猫头鹰
离线yangfanxing
只看该作者 1楼 发表于: 2010-01-29
main包含的CLASS1、2、3,CLASS4在1中建立;
在new CLASS4,并保证CLASS3对象指针已存在之后
  1. connect(class4*, SIGNAL(所需信号()),
  2.                 class3*, SLOT(槽函数()));
PHPWind好恶心。。。不想看这种界面。。。
离线downstairs

只看该作者 2楼 发表于: 2010-01-29
哥,如果4后面还有个5呢

例如
main ┬ CLASS1─ CLASS4─ CLASS5
         ├  CLASS2
         └  CLASS3  
那3如何和5通信
喜爱编程的猫头鹰
离线yangfanxing
只看该作者 3楼 发表于: 2010-01-29
在new CLASS5,并保证CLASS3对象指针已存在之后
  1. codeconnect(class5*, SIGNAL(所需信号2()),
  2.                 class3*, SLOT(槽函数2()));

都一样的道理。
PHPWind好恶心。。。不想看这种界面。。。
离线downstairs

只看该作者 4楼 发表于: 2010-01-29
哥哥。如果是在class4里面实例化的class5呢
喜爱编程的猫头鹰
快速回复
限100 字节
 
上一个 下一个