Gjs-WARNING **: JS ERROR: TypeError: Gdk.Seat.grab is not a function
此函数和类是 listed in the GJS Docs typeof 在…上 Gdk.Seat.grab undefined
typeof
Gdk.Seat.grab
undefined
我的用例是从用户那里收集一个键绑定,我可以使用它 Gtk.CellRendererAccel ,但我不想使用 Gtk.TreeView
Gtk.CellRendererAccel
Gtk.TreeView
这些对象主要由GtkTreeView小部件使用,尽管它们没有以任何特定的方式与它们绑定。
和
GtkCellRenderer的主要用途是在cairo\t上绘制特定的图形元素。
grab() 是一种 Gdk.Seat ,所以你需要一个 对象调用它。看起来您将其称为静态方法, Gdk.Seat.grab() Gdk.DeviceManager.get().get_default_display().get_default_seat() 或者你可以得到一个 Gdk。座位 Gdk.Event
grab()
Gdk.Seat
Gdk.Seat.grab()
Gdk.DeviceManager.get().get_default_display().get_default_seat()
Gdk。座位
Gdk.Event
从描述的用例中不清楚您试图用抓取做什么,但可能有一种更简单的方法来实现它。