2011-08-27 90 views
3

我想在GTK中创建应用程序,我需要使我的应用程序能够将项目从一个列表视图拖到另一个列表视图。可能吗?如果是的话,请把我放在这里的例子或教程网站。 注意:我在MonoDevelop 2.4中使用C#C#GTK拖放

回答

0

可能吗?

是的!这是可能的,并不难实现。 (尤其是如果您使用C#等高级语言)。

示例或教程网站?

如果你想在Gtk中拖放,那么我认为你正在寻找的是Gtk.Drag类。您可以在Mono-Project Docs中看到它的用法。 Gnome.org上还有一个tutorial。虽然本教程是针对GTK +的,但将其移植到GTK#中并不难。我不确定是否可以在Gtk.ListView中找到拖放的有效教程,但通过查看此教程,您可以通过拖放使用Gtk.Treeview来获得总体想法:Tutorial Link。和这个Gtkmm之一:Tutorial Link。 这里还有另一个GTK + DND教程:Tutorial Link。你也可以看一下睡衣项目的来源。