app = QApplication(sys.argv) parser = ArgumentParser(description="hellogl2", formatter_class=RawTextHelpFormatter) parser.add_argument('--multisample', '-m', action='store_true', help='Use Multisampling') parser.add_argument('--coreprofile', '-c', action='store_true', help='Use Core Profile') parser.add_argument('--transparent', '-t', action='store_true', help='Transparent Windows') options = parser.parse_args()
时间: 2024-01-27 08:04:41 浏览: 58
python sys.argv用法
这段代码是使用 Python 中的 argparse 模块来解析命令行参数。它创建了一个 ArgumentParser 对象,并添加了三个参数:--multisample,--coreprofile 和 --transparent,分别对应着使用多重采样、使用核心模式和使用透明窗口。这些参数可以通过命令行来指定,并且在代码中可以通过 options 对象来访问它们的值。例如,如果在命令行中使用了 --multisample 参数,则 options.multisample 的值为 True。
阅读全文