• 4768阅读
  • 3回复

[提问]请问“QEasingCurve: Invalid curve type 45”运行错误怎么消除? [复制链接]

上一主题 下一主题
离线彩阳
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-20
关键词: Qt4QEasingCurve
我自定义了一个插值函数,是这样的:
  1. static qreal OneEasingFunction( qreal progress )
  2. {
  3.     Q_UNUSED( progress )
  4.     return 1.0;
  5. }
使用QEasingCurve是这样的:
  1. QEasingCurve curve( QEasingCurve::Custom );
  2.     curve.setCustomType( OneEasingFunction );
运行的时候就会出现“QEasingCurve: Invalid curve type 45”这样的错误。虽然不影响使用,但是觉得比较讨厌。有没有什么办法可以解决?

上海Qt开发联盟,热忱地欢迎你的加入!
离线roywillow

只看该作者 1楼 发表于: 2013-03-20
Re:请问“QEasingCurve: Invalid curve type 45”
没有自定义过curve,sorry……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线圣域天子

只看该作者 2楼 发表于: 2013-03-20
输入值有误,好象必须是 0.0 <= 坐标值 <= 1.0
离线彩阳

只看该作者 3楼 发表于: 2013-03-21
自己结贴吧。
最后发现
  1. QEasingCurve curve;
  2. curve.setCustomType( OneEasingFunction );

就不出现这个错误了。看来觉得还是QEasingCurve设计上的问题啊。
上海Qt开发联盟,热忱地欢迎你的加入!
快速回复
限100 字节
 
上一个 下一个