0

我正在开发一个开源电路模拟器。电路原理图可以包含在它们自己的文件中的子电路。就在电路仿真之前,它在预处理阶段被“展平”为单个文件。目前,子电路必须通过它们在原理图中的完整路径来引用。我想允许用户只提供电路的名称,并让模拟器以类似于编译器的方式搜索适当文件的路径列表,或者类似地从预先搜索的存储文件列表中查找文件.

如何使用 C++ Qt 框架实现这样的搜索?

4

1 回答 1

0

您将需要使用 QMap 或 std::map 将电路名称映射到电路。然后,这只是简单的查找问题,例如:

myCircuitPath = myQMap.value(myCircuitName);

或者

myCircuitPath = myStdMap.at(myCiruitName);

对于更严重的问题,您需要开始更深入地学习 C++,或者向我们展示您的代码,我们可以帮助扩展它...

于 2013-09-07T08:18:39.397 回答