Gooey_命令行工具制作图形界面的工具

介绍

 Gooey 一款为命令行工具制作图形界面的工具,Gooey完全由普通的JSON文件控制
    Gooey 支持的组件空间
	编码空间-- encodings='utf-8'
 linux命令行参数形式: argparse库
   GooeyParser 代替 ArgumentParser 即可,然后,add_argument()传入一个需要展示的小部件即可

安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gooey		
Successfully installed 
    colored-1.4.3 
	gooey-1.0.8.1 
	psutil-5.9.0 
	pygtrie-2.4.2 
	wxpython-4.1.1		

说明

 01.接收基本类型的控件 : 文本输入框、密码输入框、列表框、计数器、下拉列表等,
      通过选择或者输入得到基本类型的参数,如文本、数值等

 widget='TextField   文本输入框  
 widget='DirChooser'

示例代码

 # 定义出来界面的名称等信息
 @Gooey(dump_build_config=True, program_name="工具", encoding='utf-8', program_description="")   
 parser = GooeyParser()
 
 parser.add_argument("src", metavar="输入", help="", widget="DirChooser")
 parser.add_argument("des", metavar="输出", help="", widget="DirChooser")
 
 args = parser.parse_args()
 input = args.src
 output = args.des

参考

  https://github.com/chriskiehl/Gooey 
posted @ 2022-03-21 10:19  辰令  阅读(434)  评论(0编辑  收藏  举报