• 6235阅读
  • 2回复

QGraphicsitem的复制、粘贴、剪贴 [复制链接]

上一主题 下一主题
离线babybluema
 

只看楼主 倒序阅读 楼主  发表于: 2010-03-14
如何实现QGraphicsItem的复制、粘贴、剪贴呢?高人能否指点下。万分感谢啊。

还用,我以QGraphicsItem为基类,自定义了很多自定义图元,线矩形、圆、时钟等。我想在scene中操作时可以不分图元类型。请问该如何实现呢。因为在scene上操作时,我获得的都是QGraphicsItem*类型的,这个基类型不具备我的自定义图元的一些属性。如何才能实现不分图元类型的。
离线xjcook

只看该作者 1楼 发表于: 2010-03-15
你需要再定义一个基类,如myItem,你所有的类都从QGraphicsItem或者其子类和myItem继承,从scene获得的QItem转为myItem,你自己定义的属性都在myItem中,就可以不分类型操作了。
离线babybluema

只看该作者 2楼 发表于: 2010-03-16
明白一点了,感谢xjcook的帮助。
快速回复
限100 字节
 
上一个 下一个