我正在與Tkinter的一個程序,我需要「的範圍內我」循環使用,以創建81個文本部件命名,如:的Python的Tkinter創建循環按鈕和編輯它們的參數
文本1 文本2 文本3 ...
,並在方處理他們(實際上是做了一個9 * 9尺寸的數獨遊戲燒烤)。創建這些81個文本小部件後,我需要將它們放入(使用.place())並輸入它們的位置參數。 在此之後,我將需要收集用戶在這些文本小部件中輸入的值。
我是一個新手,我不知道如何編碼。 這是我的實際代碼,但問題是一旦創建了dictionnary,我無法修改這些參數,並且我不知道如何訪問Text Widgets參數。也許使用一個詞典並不是我想做的事情的適當解決方案。
d = {}
Ypos = 100
for i in range(9):
Xpos = 100
for j in range(9):
d["Text{0}".format(i)]= Text(window, height=1, width=1,relief = FLAT,font=("Calibri",16))
d["Text{0}".format(i)].place(x = Xpos+,y = Ypos)
Xpos += 35
yPos += 35
感謝您的幫助
修改參數是不是包含在您的要求。你爲什麼想這樣做? – Goyo