gooey界面显示文本

2023-04-12  本文已影响0人  依安梦我

今天在一个使用gooey作为GUI界面的脚本内,想要在界面上必填参数的下方展示一段文本。
但是没有查到直接展示文本的方法(如果有,谢谢告知),于是使用了以下方法,添加新的参数分组,使用Textarea,但把输入框高度设为0,仅做自己记录备忘。

from gooey import Gooey, GooeyParser
@Gooey(program_name="测试工具", encoding='utf-8', language='chinese')
def main():
    # 必填参数
    parser = GooeyParser()
    parser.add_argument("name", widget="TextField", type=str, metavar='请填写任意字符',
                        help="填写说明:无")
    # 添加分组
    search_group = parser.add_argument_group()
    search_group.add_argument("--测试", widget='Textarea', metavar='测试', help="需要展示的文本",
                              gooey_options={'height': 0,  # 设置输入框高度为0
                                             'readonly': True})
    args = parser.parse_args()  # 接收界面传递的参数
    return args

效果:


image.png
上一篇 下一篇

猜你喜欢

热点阅读