我们在Windows上运行的Python程序需要知道复制或粘贴何时完成。时间取决于数据量和计算机状态等因素。我们希望程序在复制或粘贴完成之前休眠,然后才能继续执行。有没有办法测试剪贴板是否正在忙于复制或粘贴?
我们在Windows上运行的Python程序需要知道复制或粘贴何时完成。时间取决于数据量和计算机状态等因素。我们希望程序在复制或粘贴完成之前休眠,然后才能继续执行。有没有办法测试剪贴板是否正在忙于复制或粘贴?
答案将取决于您使用或针对哪个工具包。
如果是纯win32,请在“Python for Windows Documentation”中查找win32clipboard.setClipboardViewer。在ActiveState cookbook中有一个示例。
如果是Qt,则QClipboard类会发出dataChanged信号。
如果您标记实际使用的工具包(即win32、tkinter或其他工具包),则可能会得到更好的答案。