このサイトの【サンプルダウンロード】にあるTcl/Tkの
サンプルコードを参考に作成しています
(詳細は Tk - Tcl/Tk)
問題点
どちらか 一方のオプションメニューを 選択すると
他の方も 同じ値が表示されてしまいます
3時間ほど 調べましたが 解決策が 見つかりません
どこに問題があるのでしょうか?
ご教示 お願い致します
run.vbs
VBS
1CreateObject("WScript.Shell").Run "cmd /q /c ""cd app & ...\bin\wish86t .\Select_test.tcl""",0
Select_test.tcl
Tcl
1array set style { 2 bg #FF55DD 3 txtWidth 62 4 btnFont {"Meiryo UI" 11} 5} 6 7wm title . 選択画面 8set winsize {200 100} 9wm minsize . [lindex $winsize 0] [lindex $winsize 1] 10wm maxsize . [lindex $winsize 0] [lindex $winsize 1] 11wm resizable . false false 12option add *font $style(btnFont) 13. configure -bg $style(bg) 14 15 16label .select_1 -text "果物 " 17set var1 {--- みかん バナナ りんご メロン} 18eval tk_optionMenu .menu_1 globVar $var1 19grid .select_1 -row 0 -column 0 -sticky w 20grid .menu_1 -row 0 -column 1 21 22 23label .select_2 -text "野菜 " 24set var2 {--- レタス 人参 ジャガイモ キュウリ} 25eval tk_optionMenu .menu_2 globVar $var2 26grid .select_2 -row 2 -column 0 -sticky w 27grid .menu_2 -row 2 -column 1 28 29
1: Tcl/Tk配布ページからtcltk86t.zipをダウンロードして解凍し、binフォルダに入っているwish86t.exeとtk86t.dllをTk-TclTk\libフォルダ (Tk-TclTk\binフォルダ)に移動します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/15 01:23