v Delphi se taky dala delat dynamicka menu a kdyz se rozbil ten soubor s definici formulare (ne casto, ale semtam se zadarilo), taky se to muselo rucne opravovat, pokud se pouzival textovy format a ne ten binarni. Jinak - ten kod v Tkinteru pro vytvoreni menu ti pripada slozitej?
tri radky z clanku? https://github.com/tisnik/presentations/blob/master/Python_GUI/Tkinter/54_menu_images2.py#L26
Ja bych to ale zabalil do objektu, kterej bude pres atributy jednotlivy ikony vracet:
class IconSet ... ... ...
Potom neco na zpusob:
editmenu.add_command(label="Undo", underline=0, image=iconset.undo, compound="left")
Ne, nevím o tom, že by takový standard pro Tkinter existoval. Já jsem pro demonstrační příklady použil sadu Oxygen, která má rozumnou licenci, ale tam se ikony generují ze SVG, tj. co ikona, to jeden obrázek. Samozřejmě je možné si doprogramovat načtení z jediného obrázku (s gridem ikon) s použitím PILu, ale to už na ty tři řádky určitě nebude :-/