Puncte:1

Problemă grafică cu Pythondialog în Ubuntu 20.04

drapel pe

Am o problemă în Ubuntu 20.04 cu pythondialog. După cum se arată în imagine: Eroare de dialog

#!/usr/bin/python3
din dialog Import Dialog
d = Dialog(dialog="Dialog", dimensiune="autowith")
d.msgbox("bla")

Ei bine, nu este „autowith” (schimbați-l cu alte valori). În Ubuntu 18.04 nu am aceste erori grafice. Problema apare chiar și cu casete de intrare și alte elemente din „Dialog”.

Știe cineva care este motivul din spatele acestui comportament?

Sper ca ma puteti ajuta, baieti :)

PS: O întrebare similară a fost publicată de mine în Stackoverflow, dar se pare că nimeni nu a fost interesat de ea. Așa că sper că comunitatea Linux va veni mai departe decât Stackoverflow. De asemenea, cutiile roșii sunt de la mine.

Puncte:0
drapel zw

Se pare că ați instalat legarea Python3 pentru Dialog. A venit de la special python3-dialog pachet, care instalează toată documentația utilă în /usr/share/doc/python3-dialog. Puteți citi această documentație folosind dochelp utilitate. Cel mai util folder este /usr/share/doc/python3-dialog/examples/, conține 4 exemple. Aruncăm o privire la /usr/share/doc/python3-dialog/examples/demo.py în primul rând, este excelent.

Apoi despre codul dvs. - folosește o sintaxă greșită. Varianta corectă este mai jos:

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

Pentru experimente suplimentare verificați local (3.4.0, actual pentru 20.04 LTS) sau pe net (3.5.1, deci mai nou) documentație.

yoloknight avatar
drapel pe
Deci, pentru mine, nu este mesajul de „eroare” din interiorul dreptunghiului/cutiei albastre. Am vrut să arăt că unele linii de tipărire sunt în interiorul casetei/dreptunghiului albastru. Motivul pentru care întreb acest anume este că, dacă am făcut într-un alt script o conexiune „ssh”... mesajul „bună ziua, conntcted la [și așa mai departe] se află în caseta albastră. Vreau niște chenar sau altă soluție pentru această cutie albastră, nu niște linii de imprimare afișate în interiorul acestei casete albastre. (scuze pentru neintelegere)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.