ich erstelle mir mit einem dict eine quasi 2D Baumstruktur und übergebe das an ein Dropdownmenü um es mir dort anzeigen zulassen.
Dabei sind die Schlüssel die Kategorienamen und die values die entsprechenden Einträge.
Blöderweise scheint das Programm willkürlich zu entscheiden wieviel vom dict tatsächlich übergeben wird, bzw überhaupt in der zugehörigen Variable sitzt.
Code: Alles auswählen
classes = {"cat1": [1,2,3], "cat2": [4,5,6], "cat3": [7,8,9], "cat4":[10,11,12],"cat5":[13,14,15],"cat6":[16,17,18]}
print(classes)
GMDropdown(frame, classes, 1, useLabelStyle="labels", label="Race").grid(row=2, column=1)
Interessanterweise werden manchmal die ersten Einträge abgeschnitten. Die letzten (z.b. cat4, cat5, cat6) sind meistens immer da.#Ausgabe
#Durchlauf 1
cat4... cat5... cat6...
#Durchlauf 2
cat3... cat4... cat5... cat6...
Durchlauf #3
cat2... cat3... cat4... cat5... cat6...
Durchlauf #4
cat3... cat4... cat5... cat6...
Durchlauf #5
cat1... cat2... cat3... cat4... cat5... cat6...
Wie kann ich das beheben?