【发布时间】:2020-11-17 20:53:11
【问题描述】:
我正在尝试制作一个应用程序来从 Youtube 下载视频。我写了一个脚本,脚本没有参数或选项。从剪贴板获取变量。这是我的职责。
def check_clipboard():
from tkinter import Tk
r = Tk()
r.withdraw()
result = r.selection_get(selection="CLIPBOARD")
print(result)
return result
我正在使用这段代码(如下)来捕捉剪贴板的变化。
clipboard_value_0 = check_clipboard()
try:
while True:
clipboard_value_1 = check_clipboard()
sleep(1)
if clipboard_value_1 != clipboard_value_0:
print(clipboard_value_1)
clipboard_value_0 = clipboard_value_1
...
它运行良好,但命令提示符总是出现并且不友好。我可以在背景中执行此操作吗?如何在屏幕上显示一个小的浮动图标以显示用户脚本正在运行。如果剪贴板发生变化,请再次执行脚本。
【问题讨论】:
标签: python python-3.x user-interface tkinter