Как проверить, завершен ли буфер обмена Windows операцией копирования, вставки. - PullRequest
3 голосов
/ 11 ноября 2011

Наша программа на Python для Windows должна знать, когда копирование или вставка завершены. Время зависит от объема данных и состояния компьютера и т. Д. Мы хотим, чтобы наша программа спала до тех пор, пока не будет выполнено копирование или вставка, прежде чем она сможет продолжаться. Есть ли способ проверить, занят ли буфер обмена в данный момент (выполнено копирование или вставка)?

1 Ответ

0 голосов
/ 06 января 2012

Ответ будет отличаться в зависимости от того, какой инструментарий вы используете или нацеливаете.

Если это чистый win32, найдите win32clipboard.setClipboardViewer в вашей «Документации Python для Windows». рецепт в кулинарной книге ActiveState .

Если это Qt, класс QClipboard излучает сигнал dataChanged .

Возможно, вы получите лучший ответ, если пометите вопрос фактическим используемым инструментарием (например, win32, tkinter или чем-то еще).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...