Ich versuche, in einer PyQT5-Anwendung auf die Zwischenablage (über QClipboard) zuzugreifen, aber von einem Widget ein paar Ebenen tief. Das App-Objekt bietet normalerweise die Zwischenablage über app.clipboard()
, aber ich habe keinen Zugriff auf das App-Objekt, das tief ist. Gibt es eine Möglichkeit, entweder auf die Zwischenablage zuzugreifen oder app
, die app
nicht vollständig durchlaufen?PyQt5: Zugriff auf QClipboard (oder App-Objekt) innerhalb eines Widgets
1
A
Antwort
1
Es gibt zwei Wege, dies zu tun:
from PyQt5.QtWidgets import qApp
oder:
from PyQt5.QtWidgets import QApplication
qApp = QApplication.instance()
Letzteres ist eine statische Methode, die von QtCore.QCoreApplication
vererbt wird. Aber dann wieder, clipboard()
auch statisch, so eine andere Lösung wäre:
clipboard = QApplication.clipboard()
Verwandte Themen
- 1. Hinzufügen/Entfernen von QSlider Widgets auf PyQt5
- 2. Zugriff auf ein Widget innerhalb eines QStackWidget
- 3. Zugriff auf Jupyter-Widgets für Widgets
- 4. Zugriff auf Widgets von Fenster *
- 5. Zugriff auf dynamisch erstellte Schaltflächen in PyQT5
- 6. Transparenter Hintergrund für gestapelte Widgets in PyQt5
- 7. transparente Widgets in transparentem Rahmen pyqt5
- 8. Zugriff auf aktuelle Seite innerhalb eines Blocks innerhalb eines StreamFields
- 9. Zugriff auf Objekteigenschaften innerhalb eines anderen Objekts
- 10. Zugriff auf Objekte innerhalb eines Objekts?
- 11. Android: Zugriff auf SharedPreferences innerhalb eines DialogFragments
- 12. Zugriff auf Instanzvariablen innerhalb eines Arrays
- 13. Zugriff auf explizite Objekte innerhalb eines Arrays
- 14. Zugriff auf Aliase innerhalb eines Select
- 15. Zugriff auf Daten innerhalb eines bag.tuple.bag.tuple
- 16. Zugriff auf die Sitzungsvariable innerhalb eines Vorlagenbereichs?
- 17. Zugriff auf Liferay-Webinhalte innerhalb eines Portlets?
- 18. Zugriff auf die ActionBar innerhalb eines Fragments
- 19. Zugriff auf Daten innerhalb eines Arrays
- 20. Zugriff auf lineEdit im Layout, das innerhalb eines anderen
- 21. Zugriff auf Dropbox-Datenspeicher von iOS8 Widgets
- 22. Zugriff auf Canvas-Elemente von Kivy-Widgets
- 23. PyQt5: Index der Zellen Widgets und ihre gewählten Werte erhalten
- 24. Zugriff auf eine Liste innerhalb eines Elements eines Pandas DataFrame
- 25. Zugriff auf Felder oder Eigenschaften innerhalb der deklarierenden Klasse
- 26. Zugriff auf Hash innerhalb eines Arrays mit Ruby auf Schienen
- 27. Zugriff auf die Größenparameter des übergeordneten Objekts in Kivy-Widgets
- 28. Pyqt5 Zugriff auf GUI-Elemente aus der Unterklasse
- 29. PyQt5 kann nicht vordefinierte Widgets in separaten UI-Datei verwenden
- 30. PyQt5 Dialog Widgets aussehen glitchy, wenn mit pyuic