回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在尝试用<strong><a href="http://www.python.org/" rel="nofollow noreferrer">Python(2.7)</a></strong><br/>构建一个简单的<strong><a href="https://en.wikipedia.org/wiki/Connect_Four" rel="nofollow noreferrer">Connect Four</a></strong>游戏</p>
<p>我创建了一个板,它由一个简单的多维Python列表组成。<br/>
我的董事会名单如下:</p>
<pre><code>board = [
[_,_,_,_,_,_,_,_,_,_],
[_,_,_,_,_,_,_,_,_,_],
[_,_,_,_,_,_,_,_,_,_],
[_,_,_,_,_,_,_,_,_,_],
[_,_,_,_,_,_,_,_,_,_],
[_,_,_,_,_,_,_,_,_,_],
[_,_,_,_,O,_,_,_,_,_],
[_,_,_,_,X,_,_,_,_,_],
[_,_,_,_,X,O,_,_,_,_],
[_,_,_,_,X,O,_,_,_,_],
]
</code></pre>
<p>WARE X是<strong>播放器1</strong>和O是<strong>播放器2</strong>(或计算机)</p>
<p>现在,我已经为<strong>GUI</strong>创建了一些基本代码,如下所示:</p>
<pre><code># Connect 4 Game
import Tkinter
screen = Tkinter.Tk()
screen.title("My First Game")
#Create a board
board = Tkinter.Canvas(screen,width=500,height=500)
board.pack()
screen.mainloop()
</code></pre>
<p><strong>问题:</strong>如何创建董事会的视觉表示,以便每个列表都有一个矩形?另外,是否有一种方法可以在单击矩形时检测并替换相应的列表值</p>