• 5115阅读
  • 2回复

[提问]信号与槽的参数传递问题 [复制链接]

上一主题 下一主题
离线dengeven
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-08
想用QTimeLine 和 QAnimationGroup 实现能灵活控制的动画
问题是 QTimeLine发射的信号是frameChanged(int frame);
而QAbstractAnimation接收的槽是setCurrentTime(int msecs);
两者的单位是不一样的,这种情况参数可以直接这样吗:
connect(timeline, SIGNAL(framechanged(int)), animationgroup, SLOT(int * 40));
还是只能再重新子类化类库里的类,改写信号或者槽呢?
离线dengeven
只看该作者 1楼 发表于: 2011-08-08
试过了,可以的
离线roywillow

只看该作者 2楼 发表于: 2011-08-08
首先那样连接是不行的应该,信号和槽完全是依靠数据类型和顺序来对应参数的
可以连接到一个中间的函数进行处理?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个