程序运行后点击按钮以后没有反应

运行环境是pycharm2023.1+python3.11.3
sinomaps已经导入


# 导入模块
import sinomaps
import turtle  # 导入可以绘制图形的Python内置turtle模块
import time  # 导入与时间处理有关的Python内置time模块


# 设置禁行灯为红色、灰色,变量名为stopColors
stopColors = ['red', 'grey']
# 设置通行灯为灰色、绿色,变量名为goColors
goColors = ['grey', 'green']

# 初始化界面
# 生成一个sinomaps模块的对象light
light = sinomaps.RGLight()
# 绘制禁行灯
light.draw_lights(stopColors)
# 绘制按钮
light.draw_button()
# 初始状态为禁止通行
light.state = sinomaps.LightStatus.Stop

while True:
    # 按钮可以使用
    light.buttonEnabled = True

    # 按钮被按下
    if light.state == sinomaps.LightStatus.ButtonClicked:
        # 按钮不可以使用
        light.buttonEnabled = False

        # 红灯等待15秒
        for i in range(15, 0, -1):
            # 持续1秒
            time.sleep(1)
            # 绘制禁行灯
            light.draw_lights(stopColors)
            # 输出倒计时,参数1是代表倒计时数字的变量名,参数2是颜色:红色
            light.write_seconds(i, 'red')
        # 绿灯等待15秒
        for j in range(15, 0, -1):
            # 持续1秒
            time.sleep(1)
            # 绘制通行灯
            light.draw_lights(goColors)
            # 输出倒计时,参数1是代表倒计时数字的变量名,参数2是颜色:绿色
            light.write_seconds(j, 'green')
        # 终止界面
        # 绘制禁行灯
        time.sleep(1)
        light.draw_lights(stopColors)
        # 绘制按钮
        light.draw_button()
        # 终止状态为禁止通行
        light.state = sinomaps.LightStatus.Stop
        time.sleep(3)
    # 刷新界面,保持程序正常运行
    light.waiting()

代码,没问题,可能是运行的插件的问题