PyQt5:从小部件内部访问QClipboard(或app对象)

时间:2016-10-10 22:20:44

标签: qt pyqt qt5 clipboard pyqt5

我正在尝试在PyQT5应用程序中访问剪贴板(通过QClipboard),但是从几个深层的小部件中访问。 app对象通常通过app.clipboard()提供剪贴板,但我无法访问深层的app对象。有没有办法访问剪贴板或app,而不涉及将app一直向下传递?

1 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点:

app.post('/send', function(req, res) {
console.log(req.body);
console.log('Send button clicked');
});

或:

from PyQt5.QtWidgets import qApp

后者是一种从from PyQt5.QtWidgets import QApplication qApp = QApplication.instance() 继承的静态方法。但话说回来,QtCore.QCoreApplication也是静态的,所以另一个解决方案是:

clipboard()