我完全不知道。有什么建议吗?它是一个命令窗口,接受一些命令,如:
> Add(1, 2)
和其他类似物。
答案 0 :(得分:2)
这是一个非常模糊的问题。由于Qt中没有内置的解析器生成,因此可以将boost或YACC组合起来进行解析。使用Qt的QInputDialog或QTextEdit进行输入和显示。基本上在Qt中设置一些事件用于解析。
有一个类扩展QInputDialog存储字符串cmd。该类具有解析函数,该函数将从输入的命令中调用正确的代码或报告错误。然后存储一组完成的命令或输出,并将其显示给用户。对于确切的代码,你需要尝试一些东西,看一些教程,并提出更多的问题:)
希望这是一个让你开心的好开始。