拖放按钮 tkinter python
Posted
技术标签:
【中文标题】拖放按钮 tkinter python【英文标题】:Drag and Drop button tkinter python 【发布时间】:2018-11-21 00:47:23 【问题描述】:我是在 python 上使用 tkinter 的新手,我想开发一个程序,可以拖放一个按钮按下另一个按钮...我将尝试解释:我有按钮“A”,它将创建一个新按钮'B' 我想将新建按钮拖到另一个地方 任何帮助 谢谢
【问题讨论】:
有趣的概念。我不确定您是否可以创建一个可以拖动的浮动按钮。 本站有关于拖放对象的问题。问之前你有没有做任何研究? 我查过了,你找到答案有帮助吗? 我建议你检查tkinter.dnd
module(dnd代表拖放)
谢谢任何帮助都会很棒
【参考方案1】:
tkinter.dnd
模块,在 cmets 中,suggested by j_4321。
这是使用该库执行您所说的一些示例代码:
from tkinter import *
from tkinter.dnd import Tester as DragWindow, Icon as Dragable
# Make a root window and hide it, since we don't need it.
root = Tk()
root.withdraw()
# Make the actual main window, which can have dragable objects on.
main = DragWindow(root)
def make_btn():
"""Make a new test button."""
# The functional part of the main window is the canvas.
Dragable('B').attach(main.canvas)
# Make a button and bind it to our button creating function.
Button(main.top, text='A', command=make_btn).pack()
# Start the mainloop.
mainloop()
【讨论】:
非常感谢你的帮助,其实我希望你救我的命,你是一个没有帽子的英雄以上是关于拖放按钮 tkinter python的主要内容,如果未能解决你的问题,请参考以下文章