修复bug

5.1 修复的原理

每次点击新的棋子后,清除之前可以落子的图片(对象)

5.2 代码实现

    @classmethod
    def clean_last_position(cls):
        """
        清除所有可以落子对象
        """
        cls.group.clear()

image-20210821185528412

# 清除之前的所有的可以落子对象
Dot.clean_last_position()

image-20210821185631435

5.3 运行效果

img

此时能够修复了之前的多次点击棋子后显示多个不相关位置的bug

Copyright © itprojects.cn 2021 all right reserved,著作权归itprojects.cn所有,由王铭东编写该文件修订时间: 2021-08-21 20:32:48