Seite 1 von 1

Mit einer Scrollbar mehrere Listboxen ansprechen

Verfasst: Montag 10. Mai 2021, 17:35
von renegade551
Hallo Zusammen,

ich bin neu in diesem Forum und seit mehreren Monaten begeisterter Python Lehrling.

Ich habe nun eine Hürde, die ich leider alleine bisher nicht nehmen konnte.
Ich möchte mehrere Listboxen mit einer Scrollbar ansprechen. Kann mir jmd auf die Sprünge helfen ?

Vielen Dank
rene

Code: Alles auswählen

   # Listbox_Datenbank
    listboxDatenbank = Listbox(master=rahmen_Datenbank, selectmode='browse')
    listboxDatenbank.place(x=5, y=5, width=100, height=80)



    # Listbox_Datenbank2
    listboxDatenbank2 = Listbox(master=rahmen_Datenbank, selectmode='browse')
    listboxDatenbank2.place(x=105, y=5, width=40, height=80)


    # Listbox_Datenbank3
    listboxDatenbank3 = Listbox(master=rahmen_Datenbank, selectmode='browse')
    listboxDatenbank3.place(x=145, y=5, width=40, height=80)


    # Listbox_Datenbank4
    listboxDatenbank4 = Listbox(master=rahmen_Datenbank, selectmode='browse')
    listboxDatenbank4.place(x=185, y=5, width=70, height=80)


    # Listbox_Datenbank5
    listboxDatenbank5 = Listbox(master=rahmen_Datenbank, selectmode='browse')
  
    listboxDatenbank5.place(x=255, y=5, width=80, height=80)



    # Scrollbar Listbox Datenbank
    yScroll = Scrollbar(master=rahmen_Datenbank, orient='vertical')
    yScroll.place(x=315, y=5, width=20, height=80)
    listboxDatenbank.config(yscrollcommand=yScroll.set)
    listboxDatenbank2.config(yscrollcommand=yScroll.set)
    listboxDatenbank3.config(yscrollcommand=yScroll.set)
    listboxDatenbank4.config(yscrollcommand=yScroll.set)
    listboxDatenbank5.config(yscrollcommand=yScroll.set)
    yScroll.config(command=listboxDatenbank.yview)

Re: Mit einer Scrollbar mehrere Listboxen ansprechen

Verfasst: Montag 10. Mai 2021, 18:59
von Sirius3
Man plaziert keine Widgets absolut mit place. Man benutzt grid.
Mit parallelen Listboxen wirst Du nicht glücklich werden, schau Dir mal ttk.Treeview an.