Графическая проблема с Pythondialog в Ubuntu 20.04

У меня проблема в Ubuntu 20.04 с pythondialog. Как показано на изображении: Dialog Error

#!/usr/bin/python3
from dialog import Dialog
d = Dialog(dialog="Dialog", size="autowith")
d.msgbox("bla")

Ну, это не "autowith" (измените его с другими значениями). В Ubuntu 18.04 у меня нет таких графических ошибок. Проблема возникает даже с инпутбоксами и другими элементами из "Dialog".

Кто-нибудь знает, в чем причина такого поведения?

Надеюсь, вы сможете мне помочь, ребята :)

PS: Похожий вопрос был опубликован мной в Stackoverflow, но, похоже, он никого не заинтересовал. Так что я надеюсь, что сообщество Linux будет более отзывчивым, чем Stackoverflow. Также красные квадратики принадлежат мне.

1
задан 15 June 2021 в 17:54

1 ответ

Похоже, вы установили привязку Python3 для Dialog. Он поступил из специального пакета python3-dialog , который устанавливает всю полезную документацию в / usr / share / doc / python3-dialog . Вы можете прочитать эту документацию с помощью утилиты dochelp . Самая полезная папка - / usr / share / doc / python3-dialog / examples / , она содержит 4 примера. Взгляните сначала на /usr/share/doc/python3-dialog/examples/demo.py , это отлично .

Тогда о вашем коде - он использует неправильный синтаксис. Правильный вариант ниже:

#!/usr/bin/python3
from dialog import Dialog
d = Dialog(dialog="dialog", autowidgetsize=True)
d.msgbox("bla")

Для дальнейших экспериментов проверьте локальную (3.4.0, актуально для 20.04 LTS) или онлайн (3.5.1, новее) документацию.

0
ответ дан 28 July 2021 в 11:28

Другие вопросы по тегам:

Похожие вопросы: