teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

自己解決したため

2019/04/13 10:40

投稿

goki_gottan
goki_gottan

スコア168

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,11 @@
1
1
  tkinerを使用している時に、よく出てくる
2
2
  StringVar() や intVar()について、
3
3
  定義されていませんとなります。
4
+ ⇒以前の質問で、自己解決しましたので、編集して質問させてください。
4
5
 
6
+ 連続で何度もラジオボタンをon、offにはどうしたらいいですか。
7
+ 下記コードだと、一回チェックしたら2回目は変わりません。
8
+
5
9
  # 状態の変更
6
10
  ```
7
11
  # 状態の変更
@@ -29,18 +33,18 @@
29
33
  print("error")
30
34
 
31
35
  # ラジオボタンのグループ
32
- v = IntVar()
36
+ v = tkinter.IntVar()
33
37
  v.set(0)
34
38
 
35
39
  # ラジオボタン
36
- radio1 = Radiobutton(text = u"項目1", variable = v, value = 1, command = change_state)
40
+ radio1 = tkinter.Radiobutton(text = u"項目1", variable = v, value = 1, command = change_state)
37
41
  radio1.place(x=50, y=160)
38
42
 
39
43
 
40
- radio2 = Radiobutton(text = u"項目2", variable = v, value = 2, command = change_state)
44
+ radio2 = tkinter.Radiobutton(text = u"項目2", variable = v, value = 2, command = change_state)
41
45
  radio2.place(x=150, y=160)
42
46
 
43
- radio3 = Radiobutton(text = u"項目3", variable = v, value = 3, command = change_state)
47
+ radio3 = tkinter.Radiobutton(text = u"項目3", variable = v, value = 3, command = change_state)
44
48
  radio3.place(x=250, y=160)
45
49
  ```
46
50
  intVarの定義はどのようにしたら良いのでしょうか。