Рейтинг:1

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

флаг pe

У меня проблема в Ubuntu 20.04 с pythondialog. Как показано на изображении: Ошибка диалога

#!/usr/bin/python3
из диалогового окна импорта диалогового окна
d = Диалог (диалог = «Диалог», размер = «автос»)
д.msgbox("бла")

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

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

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

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

Рейтинг:0
флаг zw

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

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

#!/usr/bin/python3
из диалогового окна импорта диалогового окна
d = Диалог (диалог = «диалог», autowidgetsize = True)
д.msgbox("бла")

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

yoloknight avatar
флаг pe
Так что для меня это не сообщение об ошибке внутри синего прямоугольника/коробки. Я хотел показать, что некоторые линии «печати» находятся внутри синего прямоугольника. Причина, по которой я спрашиваю об этом, заключается в том, что если я сделал в другом скрипте соединение «ssh» ... сообщение «привет, ваше соединение с [и так далее] находится внутри синего поля. Я хочу какую-то рамку или другую душу для этой синей коробки, а не какие-то линии печати, показанные внутри этой синей коробки. (извините за непонимание)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.