Qt4.2开始引入了GraphicsView框架用来取代Qt3中的Canvas模块,并在很多地方作了改进,GraphicsView框架实现了模型-视图结构的图形管理,能对大量图元进行管理,支持碰撞检测,坐标变换和图元组等多种方便的功能。GraphicsView中增强的表现系统可以利用Qt4绘图系统的反锯齿,OpenGL工具来改善绘图性能,GraphicsView支持事件传播体系结构,可以利用图元在场景(scene)中的到提高了一倍的精确交互能力,图元能够处理键盘事件,鼠标按下,移动,释放,双击事件,也能跟踪鼠标的移动,在GraphicsView框架中,通过BSP(二元空间划分树)来提供快速的图 Read More
posted @ 2014-01-07 11:54 星语海蓝 Views(9043) Comments(0) Diggs(0) Edit
首先,给出基类animal和子类fish [cpp]view plaincopy//==============================================================//animal.h////begin:2012-06-30//author:zwq//describe:非虚函数情况下,将子类指针赋给积累指针,验证最终调用//基类函数还是子类函数。//==============================================================#ifndefANIMAL_H#defineANIMAL_H//======== Read More
posted @ 2014-01-07 11:16 星语海蓝 Views(9296) Comments(0) Diggs(3) Edit
【转自】:http://blog.csdn.net/rolland1989/article/details/5754575QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy contextMenuPolicy () constvoid setContextMenuPolicy ( Qt::ContextMenuPolicy policy )Qt::ContextMenuPolicy 枚举类型包括:Qt::DefaultContextMenu, Qt::NoContextMenu, Qt::PreventContex Read More
posted @ 2014-01-07 10:09 星语海蓝 Views(14007) Comments(0) Diggs(0) Edit