|
|
1
4
我曾经为一家公司工作,该公司生产自己的地理空间信息系统(GIS)产品,我们也使用Qt进行了准确的用例。 根据我的经验,我们将使用选项#2,因为它封装了信息面板(即 看法 )以及世界地图(即 模型 ). 未来,也许你的世界地图将包含更多可选择的内容 区域 信息小组可能不想开始了解所有不同的 实体 在您的世界地图中显示它们。所以,是的,虽然#2会产生一些额外的信号,但从封装和扩展的角度来看,它会更好。 例如,将信息面板连接到来自世界地图的信号 实体 而不是 区域 。当然 区域 是 一 实体 和使用 区域 直接可以工作,但在未来,也许你的世界地图会有选择 建筑 , 标记 , 车辆 等 即
这样,您的信息面板可以被设计为一般地显示有关 实体 ,再次从中 区域 导出。如果要添加,请说 交通工具 将其绘制到地图上,以便信息面板显示它,您所要做的就是导出 交通工具 从…起 实体 你会很高兴去的。 欢迎来到StackOverflow! |
|
|
2
1
记住每个
您也可以使用未记录的,但速度稍快
|
|
|
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
|
|
h-swell · QT——如何使用布局类? 2 年前 |
|
|
LeftFrog · Qt中macOS上的按钮颜色不变 2 年前 |
|
|
Bobby · Qt是否与RAII设计模式不兼容? 2 年前 |
|
|
Harvey · 如何更改Qt Creator配置项目的默认套件? 2 年前 |