Qt5开发及实例(第2版)-第7章 Qt 5图形视图框架.pptVIP

  • 68
  • 0
  • 约1.82万字
  • 约 58页
  • 2017-02-28 发布于湖北
  • 举报

Qt5开发及实例(第2版)-第7章 Qt 5图形视图框架.ppt

7.2.3 图元创建 (4)将程序中所用图片保存到该工程的D:\Qt\CH7\CH703\build-GraphicsItem- Desktop_Qt_5_4_0_MinGW_32bit-Debug文件夹下,此时运行效果如图7.8所示。 7.2.3 图元创建 以上完成了主窗体的显示工作,下面介绍如何实现圆的闪烁功能。 (1)在“GraphicsItem”项目名上单击鼠标右键,在弹出的快捷菜单中选择“添加新文件...”菜单项,在弹出的对话框中选择“C++ Class”选项。单击“Choose...”按钮,弹出对话框,在“Base class”后面的下拉列表框中选择基类名“QObject”,在“Class name”后面的文本框中输入类的名称“FlashItem”。 FlashItem类继承自QGraphicsItem类和QObject类,闪烁效果是通过利用定时器的timerEvent()函数定时重画圆的颜色来实现的。 (2)单击“下一步”按钮,单击“完成”按钮,添加文件“flashitem.h”和文件“flashitem.cpp”。 7.2.3 图元创建 (3)“flashitem.h”文件的具体代码如下: #include QGraphicsItem #include QPainter class FlashItem : public QObject,public QG

文档评论(0)

1亿VIP精品文档

相关文档