0

我正在编写一个接受辅助 shell 命令作为其最终参数的实用程序。然后我的实用程序代表用户运行提供的 shell 命令。用户将按如下方式调用它:

util [options] command with args

我希望 QCommandLineParser 解析初始选项,然后不理会尾部内容(或将其解析为纯值列表)。相反,QCommandLineParser 抱怨用户输入了无效的参数。

例如,如果用户要输入

util -r ls -l

thenls -l是我想接受的有效命令,但 Qt 告诉用户这-l是我的应用程序的无效参数。处理这个问题的最佳方法是什么?

4

0 回答 0