GTK TreeView有没有办法在“drag begin”事件中取消拖放?

Does GTK TreeView have a way to cancel drag-and-drop within the "drag begin" event?

提问人:Damn Vegetables 提问时间:5/10/2022 更新时间:5/10/2022 访问量:36

问:

我在网上搜索了一下,发现了一个类似的问题,但答案首先是禁用拖放。但是我想在“drag begin”事件中启动拖放后取消拖放,而不释放鼠标按钮。这可能吗?

我尝试这样做的原因是,我在 Windows 上使用 GTK,而拖放在 Windows 上不起作用。如果我尝试拖动 TreeView 的某个项目,我的 GTK 应用程序会开始像拖放一样运行,将鼠标指针更改为手,但放在其他本机 Windows 应用程序上不起作用。因此,我的想法是,一旦通过拖动 TreeView 的项开始拖放,并且我得到“拖动开始”事件(鼠标按钮尚未释放),我就会取消 GTK 的拖放并调用 Windows 的本机拖放。

gtk gtktree视图

评论


答: 暂无答案