擅长:python、mysql、java
<p>您可以使用<code>grid_info()</code>获取<code>addPlayer</code>按钮的网格信息,并使用此信息将按钮移动到下方一行,并在按钮的当前行中创建<code>Label</code>和<code>Entry</code>:</p>
<pre class="lang-py prettyprint-override"><code>#Function for the addPlayer button / Função para o botão addPlayer
def AddPlayer():
# get the row from grid information of the "addPlayer" button
info = addPlayer.grid_info()
row = info['row']
# move "addPlayer" button to next row
info['row'] = row + 1
addPlayer.grid(**info)
# create label and entry in current row
Label(playerFrame, text=row+1).grid(row=row, column=0)
Entry(playerFrame).grid(row=row, column=1)
#Button to add more players / Botão para adicionar mais jogadores
addPlayer = Button(playerFrame, text="Add player / Adicionar jogador", command=AddPlayer)
addPlayer.grid(column=1, row=7)
</code></pre>