【问题标题】:Shortest path finder C++ GUI with map [closed]带地图的最短路径查找器 C++ GUI [关闭]
【发布时间】:2014-01-16 02:56:47
【问题描述】:

嗯,我是编程新手。我在 VS 2012 上制作了一个 C++ 控制台应用程序,它使用 Dijkstra 的算法来计算我国任意两个城市之间的最短路径。它打印路径将经过的主要城市、总距离和总时间一个人通过汽车旅行那个距离。好吧,该应用程序只是一个简单的 C++ 控制台应用程序。 我想要做的是为其添加一个 GUI。尤其是一张地图,它将通过突出显示其上的特定路径来显示路径。我拥有的所有经验都在 C++ 控制台应用程序上。而且我不知道我会怎么做。

好吧,我可以设法做一些简单的 GUI。但请告诉我如何处理地图。这是我必须做的主要事情。

【问题讨论】:

  • 它是特定于操作系统的。或许可以考虑学习Qt,一个用于 C++ 的跨平台图形用户界面工具包。
  • “你的问题应该有合理的范围。如果你能想象一本书可以回答你的问题,那你就问得太多了。” - stackoverflow.com/help/dont-ask
  • 您可以在 2D 空间中投影您的地图(只是现在)。您将对您选择的特定图形库进行基本绘图。您可以通过将其绘制到屏幕上来模拟绘制路径(只是 x 和 y)。我建议先尝试在windows 中画一些东西,如果您已经找到了一个非常具体的问题,请再回到这里。

标签: c++ user-interface


【解决方案1】:

QT 是一个很好的 GUI 编程工具包。他们有一个名为 QtCreator 的工具,可以让您快速构建 GUI 程序。

但是在开发 GUI 时需要学习很多东西,这对于一个简单的答案来说非常重要。祝你好运!

【讨论】:

    猜你喜欢
    • 2010-09-17
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    相关资源
    最近更新 更多