ich bin ein absoluter Pythonneuling und komme gerade nicht mehr weiter.
Der folgende Code läuft problemlos, hat aber den Nachteil, dass der Zugriff auf die Objekte der Listen nicht variabel ist:
Code: Alles auswählen
# Define the required buttons for all outputs
output_row = 0
output_counter = 1
button_obj_list = list()
x_list = []
for output in self.rr_outputs:
output_row += 1
lb_r =Tkinter.Label(main, text = output.description, bg="#FFFFFF", bd=5,relief="sunken", anchor="e")
lb_r.grid(row=output_row, column=0, sticky="we")
# Rest nicht interessant
bt_r_m = Tkinter.Button(main, text="Start", width=7)
bt_r_m["command"] = lambda: rrInitLightThread(self.rrconnect,self.rr_outputs[0],button_obj_list[0][1])
bt_r_m.grid(row=output_row, column=1)
Code: Alles auswählen
bt_r_m["command"] = lambda: rrInitLightThread(self.rrconnect,self.rr_outputs[output_row],button_obj_list[output_row][1])
Kann mir jemand vielleicht auf die Sprünge helfen?
Anosnsten hoffe ich, dass ich mich bei meinem ersten Post hier im Forum einigermaßen verständlich ausgedrückt habe.
Danke im voraus und viele Grüße,
Dirk