将行从scrolled_window复制到剪贴板

时间:2018-09-21 16:06:23

标签: python

我正在尝试复制从树视图显示的行内容,以在单独的编辑器程序中使用。我发现了使用Tkinter和剪贴板_append()函数的潜在解决方案,该函数似乎可以在原始脚本中运行,但不会修改系统剪贴板,因此数据可用于编辑器程序。显然,我缺少了一些东西,至少需要一些提示。使用pyperclip似乎对我的需求来说是过大的,仅是在具有约24K行的成员资格MySQL数据库中查找条目并将单个选定的行复制到编辑器程序中。

1 个答案:

答案 0 :(得分:0)

在该页面上的示例中,我似乎在https://www.tutorialspoint.com/pygtk/pygtk_clipboard_class.htm处找到了答案,并且只花了很少的代码,并且脚本中没有添加任何模块!当添加到我的get_selection回调中时,以下三行起到了作用:

  self.clipboard = gtk.clipboard_get()
  self.clipboard.set_text(text)
  self.clipboard.store()

再次感谢您的所有建议。这是交流思想的好地方。