Python で ttk を使用して小さなスクリプトを作成していますが、関数が実行されるべきではない場所で実行されるという問題があります。ボタンのコードは次のようになります。
btReload = ttk.Button(treeBottomUI, text="Reload", width=17, command=loadModelTree(treeModel)) btReload.pack(サイド="左")
関数は次のとおりです。
def loadModelTree(ツリー): print ("モデルを読み込んでいます...") allModels = os.listdir(confModPath) allModels のチャンク: ...
何らかの理由で、ボタンを押さずに機能が実行されます。なんで?