前提・実現したいこと
pythonで下記の様に各IntVar()に0,1,2...の数値を入れるコードを実行しました。
ここで作成したIntVar()の設定(0,1,2,,等の)した値を入手したいのですがこの方法をご教授ください。
print(test[1])部分では「PY_VAR1」という表示になります。
print(test)部分では<tkinter.IntVar object at 0x0000024052196970>, <tkinter.IntVar object at 0x0000024052196A30>,******と表示されます。
IntVar(),StringVar()等はウェジェットに"textvariable"等で設定が必須なのでしょうか?
エラーメッセージ
該当のソースコード
import tkinter as tk root = tk.Tk() test = [] # 空のリストを作成しておく for i in range(0,5): test.append(tk.IntVar()) # list に「追加」する test[i].set(i) test[1].get() print(test[1]) print(test) root.mainloop() ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/19 07:48