咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

Python快速创建GUI-Gooey

Gooey号称能把任何控制台应用程序转换为非常美观的的GUI应用程序,下面是我运行的测试代码,非常不错。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

from gooey import Gooey, GooeyParser

@Gooey(program_name='Gooey测试Demo',language='chinese',encoding='utf-8')
def main():
parser = GooeyParser(description="这是一个测试程序")


# 必填参数
parser.add_argument('选择文件',help="这里要选择一个文件",widget="FileChooser")

# parser.add_argument('选择目录',help="这里要选择一个目录路径",widget="DirChooser")
# parser.add_argument("保存文件", help="文件保存的目录路径", widget="FileSaver")
# parser.add_argument("多文件选择", nargs='*', help="选择多个文件", widget="MultiFileChooser")
# parser.add_argument("文件名", help="输入你要保存的文件名称")
#
# parser.add_argument('日期', widget="DateChooser")
# parser.add_argument('时间', widget="TimeChooser")
#
# parser.add_argument("下拉选择框", widget='Dropdown',choices={"red":1,"green":2,"blue":3})
# parser.add_argument('下拉选择框(带输入过滤)', widget="FilterableDropdown",choices={"red":1,"green":2,"blue":3})

# 输入密码
# parser.add_argument('密码', widget="PasswordField")
# parser.add_argument('输入数字', widget="IntegerField")
# parser.add_argument('输入小数', widget="DecimalField")

#
# parser.add_argument('颜色选择器', widget="ColourChooser")
# parser.add_argument('滑块', widget="Slider")


# 可选参数
# parser.add_argument('-d', '--时间',
# default=2,
# type=int,
# help='程序输出的持续时间(秒)')

args = parser.parse_args()
print(args)

if __name__ == '__main__':
main()