回答編集履歴
4
他の解決策
test
CHANGED
@@ -185,3 +185,9 @@
|
|
185
185
|
今回の場合 btn_settei_click -> btn_kakutei_click の順に呼び出されるので問題ありませんが、
|
186
186
|
|
187
187
|
変数が作られる前に参照しようとすると NameError になります。
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
他の改善案:
|
192
|
+
|
193
|
+
設定ダイアログのクラスを作り **インスタンス変数** 経由で別メソッドから参照する。
|
3
補足
test
CHANGED
@@ -156,6 +156,8 @@
|
|
156
156
|
|
157
157
|
# 内部からは参照可能
|
158
158
|
|
159
|
+
# XXX: 但しこの関数は外部からアクセスできない為、この関数のみのテストはできない
|
160
|
+
|
159
161
|
def btn_kakutei_click():
|
160
162
|
|
161
163
|
print("確定", auto_up_data.get())
|
2
文章の修正
test
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
|
61
61
|
のみを纏めた小さなコードを1から書いてみると良いです。
|
62
62
|
|
63
|
-
整理してるうちに問題点がわかってくることも
|
63
|
+
整理してるうちに問題点がわかってくることもあります。
|
64
64
|
|
65
65
|
|
66
66
|
|
1
グローバル変数を使う際の注意点
test
CHANGED
@@ -175,3 +175,11 @@
|
|
175
175
|
root.mainloop()
|
176
176
|
|
177
177
|
```
|
178
|
+
|
179
|
+
|
180
|
+
|
181
|
+
※ グローバル変数を使う際の注意点:
|
182
|
+
|
183
|
+
今回の場合 btn_settei_click -> btn_kakutei_click の順に呼び出されるので問題ありませんが、
|
184
|
+
|
185
|
+
変数が作られる前に参照しようとすると NameError になります。
|