首页 > 解决方案 > PySimpleGUI 用于带有可选参数的脚本?

问题描述

我有一个脚本,它在argparse. 当可选参数未使用时,它们默认为None. 我正在尝试使用PySimpleGUI. 这些可选参数的类型是:

我看了看,但我在文档中找不到任何关于为可选参数设置字段的内容。需要为可选目录、文件和整数指定什么?

调用文件的代码是:

[sg.Text('Choose an optional text file:', size=(100, 1)), sg.Input(), sg.FileBrowse()]

调用目录的代码是:

[sg.Text('Choose an optional directory:', size=(100, 1)), sg.Input(), sg.FolderBrowse()]

获取整数的代码是:

[sg.Text('Enter optional number to the right:', size=(100,1)),sg.Spin(values=[i for i in range(1, 100000)], initial_value=1, size=(6, 1))]

标签: pythonpython-3.xargparsepysimplegui

解决方案


你想做的是......

if args.dir is None:
   # ask for dir
if args.files is None:
   # ask for files
if args.inter is None:
   # ask for integer

推荐阅读