DevDrag#

class tkdev.DevDrag
__init__(widget, dragwidget, iswindow=False, x=True, y=True, click_func=None, noclick_func=None, move_func=None)

这个组件能够拖动组件移动,实现更高级的功能。widget设为拖动命令的组件,你拖动这个组件,拖动的组件会移动。dragwidget设为被拖动的组件。 iswindow是声明你要拖动的组件是窗口还是组件,是窗口填True,是组件填False。

参数:
  • widget (Widget) –

  • dragwidget (Widget) –

  • iswindow (bool) –

  • x (bool) –

  • y (bool) –

click(event=None)

内置函数,处理被点击时记录按下时的位置信息

move(event=None)

内置函数,处理被拖动时移动

noclick(event=None)

内置函数,处理放开后设置是否按下为否