У меня есть Gooey с вкладками с несколькими входами на каждой вкладке. Я запускаю приложение на WSL (Ubuntu) с Xming в качестве сервера отображения. Мой код выглядит так.
merge = subparsers.add_parser('merge',
help=helpDict["merge"]["my_program"])
merge.add_argument('--dir', type=str, widget='FileChooser',
help=helpDict["merge"]["dir"])
Инструмент выглядит так в GUI:
https://i.stack.imgur.com/8Eez0.jpg
Когда я открываю одна конкретная вкладка c Я хочу дать пользователю общую подсказку при использовании этой вкладки. В виде субтитров, всплывающих окон или чего-то подобного (например, там, где написано «хидас»). К сожалению, описание инструмента - это глобальная переменная, которую я не могу изменить для отдельных вкладок: parser = GooeyParser(description="Utility for Hydro-as-2d")
. У кого-нибудь есть идеи?
Второй вопрос: как видно на картинке, описание инструмента (текст справки) иногда обрезается. Моя инициализация Gooey выглядит так @Gooey(program_name="hydas", navigation='TABBED', require_cols=1,default_size=(1100, 800))
. Мое определение текста справки выглядит так.
merge = {
"dir": "start directory of recursive search; default = $pwd, ie. folder \
with SZEN_* Folders",
...}
Полный текст справки отображается не полностью. У меня похожие проблемы с еще более длинным текстом справки на других вкладках. Даже в полноэкранном режиме линии по-прежнему обрезаются, а оставшийся текст справки не отображается. Есть ли способ сказать Гуи, чтобы текст справки отображался в нескольких строках?