- 16
- 0
- 约8.87千字
- 约 9页
- 2017-03-02 发布于四川
- 举报
给QGrapihcsView创建刻度轴
给QGraphicsView创建刻度轴
Qt的Scene - Item -View 框架功能十分强大,这也是Qt的亮点之一,但由于Qt的设计出发点并不是科学或石油程序,所以在某些方面提供的功能还不是很全面,比如Scene,Item,View框架并没有提供一套完整的“刻度”绘制的功能。不过也无可厚非,像MFC,GDK,WxWidget这类GUI库也都不会现成的刻度轴绘制的内容,当一个库做的越来越优秀时,人们对她的期望和需求变得五花八门^_^。由于QGraphicsView中的滚动条和滚动行为都被死死的封装到了QGraphicsView中,所以试图在ViewPort或者用QGraphicsItem来实现刻度轴的作法是十分艰难的,比如使用QGraphicsItem来实现,当一个Scene和View都固定时,可能我们的QGraphicsAxisItem会工作的很好,但当视图变化时,比如滚动,比如重设SceneRect,比如放缩,比如旋转等等等等。这些行为我们都要考虑,所以难度可想而知。但如果我们了解了QGraphicsView是派生于QAbstractScrollArea了,并且还知道了QGraphicsArea有一个保护成员函数void? ? ? ? setViewportMargins ( int left, int top, int right, int bottom ),以及一
您可能关注的文档
- 2019年三年级语文上册 16.找骆驼习题 新人教版 (I).doc
- 2019年三年级语文上册 16.找骆驼习题 新人教版.doc
- 2019年三年级语文上册 16.找骆驼教学设计 新人教版 (I).doc
- 2019年三年级语文上册 16.找骆驼教学设计 新人教版 .doc
- 2019年三年级语文上册 16.找骆驼教学设计 新人教版.doc
- 管理方法与艺第术二次作业参考答案.doc
- 新目标中考复九习年级英语全一册词组.docx
- 管理科学与工程类-息信管理与信息系统专业.doc
- 2019年三年级语文上册 16、找骆驼课时训练 新人教版.doc
- 2019年三年级语文上册 16《“神童”的秘诀》一课一练 沪教版.doc
原创力文档

文档评论(0)