首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt与PyQt下的/examples/animation/animatedtiles运行效果不一样啊该如何处理

2012-01-22 
Qt与PyQt下的/examples/animation/animatedtiles运行效果不一样啊编译Qt下的animatedtiles实例,从运行后的

Qt与PyQt下的/examples/animation/animatedtiles运行效果不一样啊
编译Qt下的animatedtiles实例,从运行后的效果看,相当于是每个 QSignalTransition 的前驱状态也就是父状态是上一个点击的状态,状态时QState类实例。程序中指定了 一个默认状态 rootState(初始化为centeredState) 作为状态机(QStateMachine)的起始状态,而rootState作为ellipseState、figure8State、randomState、tiledState、centeredState 的前驱状态(父状态), 并且仅仅设置了从rootState到上述5个状态的状态转换(QSignalTransition),并没有设置上述5个状态之间的转换。由此看运行效果应该是从rootState到上述5个状态的过渡动画。PyQt 中的实例正是此效果。
虽然从运行效果来看Qt下的比PyQt的好看些,应该过渡更平滑。但这是为什么呢?

[解决办法]
Qt为了跨平台同样的源码编译出来的是不一样的
[解决办法]

探讨
编译Qt下的animatedtiles实例,从运行后的效果看,相当于是每个 QSignalTransition 的前驱状态也就是父状态是上一个点击的状态,状态时QState类实例。程序中指定了 一个默认状态 rootState(初始化为centeredState) 作为状态机(QStateMachine)的起始状态,而rootState作为ellipseState、figure8State、randomState、tiledState、centeredState 的前驱状态(父状态), 并且仅仅设置了从rootState到上述5个状态的状态转换(QSignalTransition),并没有设置上述5个状态之间的转换。由此看运行效果应该是从rootState到上述5个状态的过渡动画。PyQt 中的实例正是此效果。
虽然从运行效果来看Qt下的比PyQt的好看些,应该过渡更平滑。但这是为什么呢?

热点排行
Bad Request.