在QListView中使用Qt动画框架进行自定义委托

时间:2011-05-03 08:17:47

标签: c++ qt animation delegates

我想添加一个使用QAnimation在QListView中移动行(如商店)的效果。 我使用自定义委托来从QStandardItemModel渲染事物。 我的代表是一个自定义小部件。

委托中的paint方法创建窗口小部件,绘制它并销毁它。我没有直接访问显示的每个自定义窗口小部件。 不过,我想在动画中使用setPos()来移动这个“无法访问”的小部件。

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您对要实现的目标的描述不是很清楚。 你有没有想过将动画移动到QListView? 它应该能够看到它模型中的所有项目。