第11章 GUI Page439 步骤十二 为图元编号 支持直线

运行效果:

关键代码:

为IItem类新增三个函数,两个纯虚

为直线类,新增一个_index成员,并实现GetIndex和SetIndex两个函数

窗口类新增一个 _item_id成员,并初始化

在将图元压入队列之前,设置图元编号,之后调用GetTitle()

暂时注释创建其他图元的代码

相关推荐
郝学胜-神的一滴几秒前
深入理解QFlags:Qt中的位标志管理工具
开发语言·c++·qt·程序人生
INS_KF1 小时前
【C++知识杂记2】free和delete区别
c++·笔记·学习
一只鱼^_1 小时前
牛客周赛 Round 105
数据结构·c++·算法·均值算法·逻辑回归·动态规划·启发式算法
ikkkkkkkl1 小时前
C++设计模式:面向对象设计原则
c++·设计模式·面向对象
啊阿狸不会拉杆1 小时前
《算法导论》第 27 章 - 多线程算法
java·jvm·c++·算法·图论
重启的码农2 小时前
ggml介绍 (8) 图分配器 (ggml_gallocr)
c++·人工智能·神经网络
重启的码农2 小时前
ggml介绍 (9) 后端调度器 (ggml_backend_sched)
c++·人工智能·神经网络
汉汉汉汉汉3 小时前
C++11新特性详解:从列表初始化到线程库
c++
楼田莉子4 小时前
C++算法题目分享:二叉搜索树相关的习题
数据结构·c++·学习·算法·leetcode·面试
大锦终5 小时前
【算法】模拟专题
c++·算法