我有一段时间在JavaScript中创建剪贴板对象。
const Gtk = imports.gi.Gtk;
const Gdk = imports.gi.Gdk;
// A bunch of unimportant code
var clippy = Gtk.Clipboard.get(Gdk.Atom.intern("CLIPBOARD", false)); // Hi clippy
clippy.request_text(this._textRec);
// And elsewhere this._textRec is defined as...
_textRec: function(clipboard, text, data) {
this.label.label = text;
}
使用上面的代码,我得到了错误"无法为Atom创建Javascript对象;无法复制"。思考?建议?我对GTK编程非常陌生,而且我不确定JS的东西与可用的python信息有多么不同。