Daniel Spittank
1d272caebe
unter iOS nicht unterstützt sind AudioRecorder, VideoRecorder, SprachEingabe, VibrationsSignal. Der BildRecorder kann nur interaktiv aufnehmen.
43 lines
1.1 KiB
Python
43 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
import clipboard
|
|
|
|
class Zwischenablage(object):
|
|
"""Die Klasse dient dem Zugriff auf die Zwischenablage des Systems.
|
|
|
|
Attribute:
|
|
text (Zeichenkette): Der Text in der Zwischenablage des Systems.
|
|
"""
|
|
|
|
def __init__(self):
|
|
"""Konstruktor. Initialisiert die Zwischenablage.
|
|
|
|
Parameter:
|
|
--- keine ---
|
|
"""
|
|
pass
|
|
|
|
@staticmethod
|
|
def nenneText(self):
|
|
"""Anfrage. Gibt den Text aus der Zwischenablage zurück.
|
|
|
|
Parameter
|
|
--- keine ---
|
|
|
|
Rückgabe (Zeichenkette): Der Inhalt der Zwischenablage.
|
|
"""
|
|
return clipboard.get()
|
|
|
|
@staticmethod
|
|
def setzeText(self, pText):
|
|
"""Auftrag. Schreibt den Text in die Zwischenablage.
|
|
|
|
Parameter
|
|
pText (Zeichenkette): Der Text, der in die Zwischenablage
|
|
geschrieben werden soll.
|
|
"""
|
|
clipboard.set(pText)
|
|
|
|
# Attribute (verdeckte Getter und Setter)
|
|
text = property (nenneText, setzeText, doc="Der Text in der" \
|
|
"Zwischenablage des Systems.")
|
|
|