Qt命令行参数类
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 就会弹出该对话框进行提醒,里面的内容即上面所设置的信息。