Je crée un petit script en python avec ttk et j'ai un problème où une fonction s'exécute où elle ne devrait pas. Le code du bouton se présente comme suit:Python ttk.Button -commande, s'exécute sans bouton pressé
btReload = ttk.Button(treeBottomUI, text="Reload", width=17, command=loadModelTree(treeModel)) btReload.pack(side="left")
et la fonction est la suivante:
def loadModelTree(tree): print ("Loading models...") allModels = os.listdir(confModPath) for chunk in allModels: ...
Pour une raison quelconque, la fonction fonctionne sans le bouton enfoncé. Pourquoi?