QCommandLineParser parser;
QCommandLineOption option("命令②名称",
"命令说明",
"命令所带参数");
parser.setApplicationDescription("程序名描述");
parser.addHelpOption(); //将--help加入
parser.addVersionOption(); //将--version加入
parser.addOption(option); //将自定义的命令参数加入
parser.addPositionalArgument("参数①", "参数描述");
parser.process(app); //设置app
Player player;
if (parser.isSet(option)) //如果用户设置了该命令②
{
parser.value(option); //可以取到用户自定义设置的参数的值,进行使用
}
if (!parser.positionalArguments().isEmpty())
{
parser.positionalArguments();//可以取到程序的参数①的值,进行使用
}
cmd输入:程序名 -h 就会弹出该对话框进行提醒,里面的内容即上面所设置的信息。