Articles of portapapeles

Desencadenar un evento cuando cambia el contenido del portapapeles

Estoy tratando de obtener el contenido del portapapeles utilizando un script Python en mi Mac Lion. Estoy buscando un evento o algo similar, porque si uso un bucle, mi aplicación pasa todo el tiempo mirando el portapapeles. ¿Algunas ideas?

La imagen copiada al portapapeles no persiste en Linux

Estoy tratando de guardar una imagen en el portapapeles del sistema, así que escribí un código como este: #!/usr/bin/python3 from PyQt5.Qt import QApplication from PyQt5.QtWidgets import QWidget, QPushButton from PyQt5.Qt import QImage import sys class MyWidget(QWidget): def __init__(self): super(MyWidget, self).__init__() self.button = QPushButton(self) self.button.clicked.connect(self.copyPicToClip) def copyPicToClip(self): image = QImage(‘./test.jpg’) QApplication.clipboard().setImage(image) self.close() if __name__ == ‘__main__’: […]

Cómo obtener contenido con formato desde el portapapeles

chicos Cuando copio algunas palabras de Internet usando Chrome y las pego en Office Words, Words me recuerdan que puedo pegar las palabras manteniendo el formato de origen. ¿Eso significa que el portapapeles puede contener tanto el texto plano como su formato? Mientras tanto, estoy escribiendo una aplicación que utiliza Python para obtener el contenido […]

Error tkinter al copiar contenido desde el portapapeles en Python

Estoy escribiendo un script en python que verificará el contenido del portapapeles y los imprimirá en la consola. El siguiente es el script que estoy usando. import time from tkinter import Tk while True: r = Tk() result = r.selection_get(selection=”CLIPBOARD”) print(result) time.sleep(2) Cuando lo ejecuto sin copiar ningún texto, aparece el siguiente error: return self.tk.call((‘selection’, […]

Cómo copiar / pegar DataFrame de StackOverflow en Python

En las preguntas y respuestas , los usuarios a menudo publican un ejemplo de DataFrame que su pregunta / respuesta funciona: In []: x Out[]: bar foo 0 4 1 1 5 2 2 6 3 Sería muy útil poder obtener este DataFrame en mi intérprete de Python para que pueda comenzar a depurar la […]

Pegar comando usando Selenium

Estoy usando Python 2.7 y Selenium 2-44-0 en Windows 7. Estoy buscando una forma más rápida de ingresar texto que usando send_keys. Send_keys imprimirá 1 letra a la vez (lo que imita mejor a un usuario real). Me gustaría una forma de imprimirlos todos a la vez, como si el contenido estuviera pegado. Por ejemplo, […]

Copia la imagen al portapapeles en Python3

En primer lugar, la pregunta sobre la copia de SO de la imagen al portapapeles en python lleva a responder ¿ Escribe la imagen en el portapapeles de Windows en python con PIL y win32clipboard? , que solo era bueno para Python 2.x. – Lo intenté y no funcionó. Superé un problema: los módulos StringIO […]

¿Cómo puedo desactivar la limpieza del portapapeles al salir de la aplicación PyQt?

Tengo una aplicación PyQt4 simple (ver el código a continuación) que revela un problema: si selecciono el texto de un QLineEdit y lo copio en el portapapeles, entonces puedo pegarlo en otra aplicación solo mientras mi aplicación está ejecutándose. Parece que al salir, la aplicación PyQt borra el portapapeles, por lo que no puedo pegar […]