Seite 1 von 1

Text abschneiden im Canvas

Verfasst: Samstag 12. August 2023, 07:22
von JR²
Hallo Forum,

ich bin Python-Neuling und hätte gerne eure Unterstützung.

Ich möchte gerne mehrere Canvas neben- und untereinander setzen.
Diese haben unterschiedlich viel Platz, abhängig davon, wie groß das Fenster aufgezogen wird.
Jedes Canvas enthält Text, der schnell einmal zu groß werden kann, sowohl in der Länge, als auch in der Anzahl Zeilen.

Es soll keinen Zeilenumbruch geben.
Der Text soll ganz links oben beginnen im Canvas
Es sollen die Zeilenanfänge angezeigt werden, so weit Platz ist.
Text soll nicht über das Canvas hinausragen!

Also soll der Text rechts ggf. abgeschnitten werden.
Unten kann es passieren, dass eine Zeile nur einen oberen Teil anzeigt.

Habt ihr eine Lösung? Ich habe es nicht hinbekommen.

Gruss,
JR²

Nebenbei: Wie kann ich hier einen Screenshot einfügen?

Re: Text abschneiden im Canvas

Verfasst: Samstag 12. August 2023, 11:47
von __blackjack__
@JR²: Was heisst denn „nicht hinbekommen“? Das was Du beschreibst sollte eigentlich das Standardverhalten sein, bei dem man nichts besonderes machen muss. Ich frage mich da also eher was Du komisches gemacht hast, damit Text auf dem `Canvas` über den hinaus angezeigt wird. `Canvas` ist ja gerade eines der Elemente das man mit Scrollbalken kombinieren kann *weil* man da Inhalte haben kann, die am Rand abgeschnitten werden und nicht mehr sichtbar sind, wenn sie über die angezeigte Fläche hinaus gehen.