• 4238阅读
  • 0回复

如何派生自己的CanvasItem并在QCanvasView上显示? [复制链接]

上一主题 下一主题
离线luffy27
 

只看楼主 倒序阅读 楼主  发表于: 2007-04-23
— 本帖被 XChinux 执行加亮操作(2008-07-19) —
大家好:
先说明一些,我还在用Qt3,所以只能用QCanvas和QCanvasView而不是Qt4的QGraphicView。

我的问题是这样的:
我打算在QCanvas上绘图,但是觉得Qt本身提供的几种QCanvasItem都不能满足我的要求。比如,我想画一个完整的坐标系,包括横轴、纵轴以及一些坐标单位、零点之类的。并且想把这些都写到一个类里面。然后构造一个坐标类,一次性的在QCanvas上画出来。
请问,要实现这样的功能,我是否应该从QCanvasItem来派生自己的类呢?
还是从QCanvasPolygonalItem派生呢?
如果可以实现的话,怎么去做呢?有没有相关的文档可以参考一下?或者Qt的文档里有没有提到这一点呢?

麻烦大家了,多谢!
[ 此贴被XChinux在2008-07-19 21:20重新编辑 ]
快速回复
限100 字节
 
上一个 下一个