PyQt - QClipboard

o QClipboardA classe fornece acesso à área de transferência de todo o sistema que oferece um mecanismo simples para copiar e colar dados entre aplicativos. Sua ação é semelhante à classe QDrag e usa tipos de dados semelhantes.

A classe QApplication possui um método estático clipboard () que retorna a referência ao objeto clipboard. Qualquer tipo de MimeData pode ser copiado ou colado da área de transferência.

A seguir estão os métodos de classe da área de transferência que são comumente usados ​​-

Sr. Não. Métodos e Descrição
1

clear()

Limpa o conteúdo da área de transferência

2

setImage()

Copia QImage para a área de transferência

3

setMimeData()

Define dados MIME na área de transferência

4

setPixmap()

Copia o objeto Pixmap na área de transferência

5

setText()

Cópias QString na área de transferência

6

text()

Recupera texto da área de transferência

O sinal associado ao objeto da área de transferência é -

Sr. Não. Método e Descrição
1

dataChanged()

Sempre que os dados da área de transferência forem alterados

Exemplo

No exemplo a seguir, dois objetos TextEdit e dois botões de pressão são adicionados a uma janela de nível superior.

Para começar, o objeto da área de transferência é instanciado. O método Copy () do objeto textedit copia os dados para a área de transferência do sistema. Quando o botão Colar é clicado, ele busca os dados da área de transferência e os cola em outro objeto de texto.