我是python的初学者。对于我个人使用,我已经做了一个脚本,它在终端上是成功的。
该脚本仅处理字符串。工作流程是
我粘贴了一个字符串,它会对其进行处理,并给出一个新的字符串作为我需要复制该字符串的输出。
我想在kivy上创建一个简单的应用程序来完成这个过程。
请链接到我任何视频/指南,以创建剪贴板管理按钮。
基本上我需要在kivy界面上一键复制和一键粘贴按钮。
发布于 2020-09-08 17:23:05
您可以使用kivy.core.clipboard.Clipboard类来实现此目的。下面是一个示例应用程序,显示了剪贴板的复制和粘贴功能。Copy按钮将文本从Textinput复制到剪贴板。而Paste按钮将文本从剪贴板粘贴到Textinput。
from kivy.app import App
from kivy.uix.gridlayout import GridLayout
from kivy.lang import Builder
Builder.load_string("""
#:import Clipboard kivy.core.clipboard.Clipboard
<MyGrid>:
cols: 1
BoxLayout:
Button:
text: 'Copy'
on_release:
Clipboard.copy(txtinput.text)
Button:
text: 'Paste'
on_release:
txtinput.text = Clipboard.paste()
TextInput:
id: txtinput
""")
class MyGrid(GridLayout):
pass
class MyApp(App):
def build(self):
return MyGrid()
if __name__ == "__main__":
MyApp().run()https://stackoverflow.com/questions/63790475
复制相似问题