以下に示す単純なコードには、2 つの OptionMenu ウィジェットがあります。
variable = StringVar(win1)
variable.set(number(number2))
type = OptionMenu(win1, variable, "None", "Clear", "Dark", "Heavy", )
type.grid(row=i, column=3, sticky="nsew", padx=1, pady=1)
variableunit = StringVar(win1)
variableunit.set(unit)
unit = OptionMenu(win1, variableunit, "colour", "shade")
unit.grid(row=i, column=5, sticky="nsew", padx=1, pady=1)
コールバック関数でトレースを試みましたが、今のところうまくいきません。最初のメニューで「重い」を選択したときにリンクしたいのですが、2番目のメニューは常に「色」です。残りの選択肢については、2 番目のメニューは常にデフォルトの「シェード」にする必要がありますが、変更することができます。
誰かが私を助けてくれることに感謝します。変数とトレースを使用して effbot サイトを既に見ましたが、まだ行き詰まっています。