我想创建一个输出,但是不知道如何

时间:2019-06-14 15:23:04

标签: python python-3.x drop-down-menu

enter code here我正在尝试创建一个快速的小应用程序,以帮助我使用excellon标头。我最近一直在学习Python,并且试图了解如何从我选择的列表中输出一些内容。

我知道我需要某种列表,并且堆栈溢出目前并没有真正的帮助,所以...

我想做的是说:“铜:Qoz,Toz,Hoz,Ooz”,然后当我选择想要的那个时,我希望将其输出为“ Cu,Qoz”或我选择的那个。

任何指导将不胜感激!

到目前为止,这是我的代码: '''Python

from gooey import Gooey

@Gooey
def main():
    parser = GooeyParser(description="Excellon Header Creator")
    parser.add_argument('Cu', widget="Dropdown", choices=['Qoz', 'Toz', 
'Hoz', 'Ooz'])
    return parser.parse_args()
    parser.add_argument('Material', widget="Dropdown", choices=['370HR', 
'408HR', 'R6000'])
    return parser.parse_args()
    parser.add_argument('Prepreg', widget="Dropdown", choices=['106', 
'2x106', '1080', '1067'])
    return parser.parse_args()
    parser.add_argument('Align', widget="Dropdown", choices=['1mm Hole', 
'2mm Hole', '3mm Hole', 'Cross'])
    return parser.parse_args()

Opts = main()
print('Cu, ', opts.Cu)
print('mat, ', opts.Material)
print('pp, ', opts.Prepreg) 
print('Align, ', opts.Align)

1 个答案:

答案 0 :(得分:0)

您可以尝试'gooey',这是在许多平台上创建GUI的非常简单的方法。 https://github.com/chriskiehl/Gooey

from gooey import Gooey, GooeyParser


@Gooey
def main():
    parser = GooeyParser(description="GUI chooser")
    parser.add_argument('Cu', widget="Dropdown", choices=['Qoz', 'Toz', 'Hoz', 'Ooz'])
    return parser.parse_args()


opts = main()
print('Cu: ', opts.Cu)

enter image description here

enter image description here