如何在Python 3中将文本复制到系统剪贴板

我试图了解如何获取将给定文本复制到系统剪贴板的程序,然后将其粘贴到系统范围内的任何其他应用程序中。

我已经设计了带有Glade的GUI,并具有一个GtkEntry和一个Button来复制文本,一切都很好地在GUI上正常工作,除了单击时我无法将GtkEntry中的文本复制到系统剪贴板按钮,因此我无法将其粘贴到其他任何地方。

这是我在Python 3.6中编写的一些代码

def on_copy_Button_clicked(self,button,data=None):
    text_Field = builder.get_object("text_Field")
    text_Field = str(text_Field.get_text())
    pyperclip.copy(text_Field)
  

复制评论

Traceback (most recent call last): 
File "/home/vittorio/Self-made_programs/Python/Simple Copy-Paste/simple copy-paste.py",line 17,in on_copy_Button_clicked pyperclip.copy(text_Field) 
File "/usr/local/lib/python3.6/dist-packages/pyperclip/__init__.py",line 616,in lazy_load_stub_copy return copy(text) 
File "/usr/local/lib/python3.6/dist-packages/pyperclip/__init__.py",line 150,in copy_gtk cb = gtk.Clipboard() 
File "/usr/lib/python3/dist-packages/gi/__init__.py",line 69,in getattr raise AttributeError(_static_binding_error)
nihao_123456 回答:如何在Python 3中将文本复制到系统剪贴板

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3148855.html

大家都在问