Seite 1 von 1

Listbox soll bei Auswahl zwei Zeilen auswählen

Verfasst: Donnerstag 6. Juni 2019, 09:11
von Frosto
Hallo :)

Ich möchte ein Text in eine Listbox insertieren welcher über zwei Zeilen geht.

Kann man ein Zeilenumbruch in einem Listboxtext machen? mit \n klappt es irgendwie nicht.

So das beim auswählen immer zwei Zeilen ausgewählt werden.

Mit dem Code schreibt er ja den Text nebeneinander.

Und ist es evtl. möglich den Text in der Listbox farbig darzustellen?

Grüße

Code: Alles auswählen

from tkinter import *


f =Tk()
f.title ("Listbox")
f.geometry ("620x600+600+250")


haupt_listbox = Listbox(f)
haupt_listbox.place(x=150, y=100, width=380, height=400)

haupt_listbox.insert("end" , "Der erste Text"  +  " zweite zeile gehört zum ersten Text") 
haupt_listbox.insert("end" , "Der zweite Text"  +  " zweite zeile gehört zum zweiten Text") 


f.mainloop()

Re: Listbox soll bei Auswahl zwei Zeilen auswählen

Verfasst: Donnerstag 6. Juni 2019, 09:35
von sparrow
Verwende kein *-Importe um dir den lokalen Namensraum nicht mit den gefühlt Millionen Namen aus dem tkinter-Modul vollzuladen.
Üblich ist

Code: Alles auswählen

import tkinter as tk
.

Listbox kann keine mehrzeiligen Einträge haben.

Re: Listbox soll bei Auswahl zwei Zeilen auswählen

Verfasst: Donnerstag 6. Juni 2019, 09:56
von Frosto
Vielen Dank für die schnelle Antwort.

und ist es möglich den Listboxtext farbig darzustellen?