如何将一个圆圈放在python tkinter窗口网格的顶部,并能够改变它的位置

时间:2017-09-04 07:25:52

标签: python python-3.x tkinter tkinter-canvas tkinter-entry

嗨我正在为一个学校项目使用7x7网格制作游戏但是我很难在每个盒子的网格顶部放置一个圆圈(用于玩家和计算机令牌)并且能够将其移动到盒子的不同位置。这是我到目前为止完成的整个代码:

import tkinter as tk

                
        #this is not working (below)
    def create_player():
        #print('Create_player')
        #Canvas.create_oval(1, 1, 1, 1, outline="purple", fill="yellow", width=2)
    # error msg : "name 'Canvas' is not defined"

create_player()

当它运行时,它会显示一个tkinter窗口,显示两个按钮,分别是“开始”和“退出”。 (我把它剪掉了)

当按下“开始”时,窗口关闭并打开一个新窗口,其中橙色和绿色7x7网格带有黄色背景,错误显示在第292行我已在其下面写入错误。我打算做的是将圆圈放在左下角的框中并将其移动到许多空间(从我滚动游戏骰子时(尚未制作))和每八个空格它上升而不是横跨改变方向......(也将其删除)

我需要一个圆圈才能在网格上移动并移动......

我知道如何做骰子btw

以下是GitHub上的完整代码:https://github.com/KoolOllie2002/summer_coding_project_7x7_grid

感谢您的帮助!!!

0 个答案:

没有答案