とにかく入力リストのリストに整数のリストを挿入できますか?整数のリストは常に変化しています。 整数のリストと入力ボックスのリストのデータポイントの数が同じであれば、これは問題にはなりませんが、最初にこれを判別することはできません。将来のコードにおけるエントリーリストの長さ。私は、この問題を解決するためにInsertを使用しようとしましたが、テキストオプションを設定するためにエントリのインデックスを使用できなかったので、無駄です。エントリのリストを別の動的リストに設定する方法
from tkinter import *
def entry_list_extender():
entrylist.extend(number)
gx=10
number=0
root=Tk()
frame=Frame(root)
frame.pack()
entry=[]
entrylist=[1,2,3,4]
var = []
entrybox=Entry(frame,bg='blue',textvariable=number)
entrybox.pack()
button=Button(frame,bg='red',command=entry_list_extender)
button.pack()
for i in range(gx):
entry.append(Entry(frame, textvariable=entrylist[i]))
entry[-1].pack()
root.mainloop()
私が望む結果を得るために必要な解決策または経路は評価されます。 編集:私の元の質問はかなりあいまいでした。私はこの仕事をするために、ここでの仮定をしなければならないつもりです
:これは、より明確
はIndexError:範囲 –
のうちリストインデックス私は問題を理解しています。テキスト変数=作成する入力ボックスに存在しない変数を続けることをお勧めします –
'entrylist'を拡張しようとしている方法は' for'ループが最初にアクセスされ、インデックスを取得しているのでここでは動作しません'gx'の値が範囲(4)より大きいためにエラーが発生しました –