|
发表于 2024-2-14 20:12:17
|
显示全部楼层
- def __init__(self,
- group=None, # 加入到哪个Group中,该组件通常是Frame
- pos = [0,0],size=[100,50], # 位置、大小
- active_textures = [(240,240,240),], # 接受一个元组/列表或函数,代表按钮上的图案
- init_textures = [(250,250,250),], # 接受一个元组/列表或函数,代表按钮上的图案
- down_textures = [(230,230,230),], # 接受一个元组/列表或函数,代表按钮上的图案
- block = True, # 当鼠标位于上方时是否打开阻断
- unblock=False, # 是否免疫阻断
- mouse_button = 1, # 响应哪个按钮
- down_command = [None,], # 当按钮被点击时调用(按下时)
- command = [None,], # 当按钮被点击时调用(抬起时)
- active_command = [None,], # 当按钮处于鼠标下方时,反复调用
- repeat=-1, # 长按时按照多少帧的间隔调用command
- ):
复制代码
函数不要放那么多形参,设置的参数用元组传递,或者用打包传参。元组名字就叫 |
|