Python Gooey布局更紧凑

时间:2019-02-07 19:52:46

标签: python

我有一个使用Gooey的python脚本。

这里是一个例子:

import argparse
from gooey import Gooey, GooeyParser

@Gooey
def main(): 
    parser = GooeyParser()

    parser.add_argument('--arg1', dest='arg1', action='store_true', help='Here is a description of this argument')
    parser.set_defaults(arg1=True)

    parser.add_argument('--arg2', dest='arg2', action='store_true', help='Here is a description of this other argument')
    parser.set_defaults(arg1=True)

    parser.add_argument('--arg3', dest='arg3', action='store_true', help='Here is a description of yet another argument')
    parser.set_defaults(arg1=True)

    # ... etc

    parser.parse_args()


if __name__ == "__main__":
   main()

我有很多布尔参数。现在,每个这样的命令都在GUI中显示如下:

[blank line]
arg_name
[blank line]
[CHECKBOX] Here is a description of this argument
[blank line]

一遍又一遍。这会占用很多空间。有没有办法凝聚所有这些,所以我得到了:

[CHECKBOX] Here is a description of this argument
[CHECKBOX] Here is a description of this other argument
[CHECKBOX] Here is a description of yet another argument
...

0 个答案:

没有答案