从未调用PyQt中用于QTextBrowser的重新实现的copy()插槽

2024-04-26 05:22:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我将替换QTextBroswer中的一些内容,然后再将它们推送到剪贴板。所以我应该重新实现copy()。但是,PyQt不调用我的重载方法。怎么了?你知道吗

from PyQt4 import QtCore, QtGui

class Label(QtGui.QTextBrowser):

    @QtCore.pyqtSlot()
    def copy(self):
        # Never been called.
        print("Called")

Tags: 方法fromimport内容labelpyqtclasscopy
1条回答
网友
1楼 · 发布于 2024-04-26 05:22:11

你知道吗QTextBrowser.copy文件()是一个插槽而不是一个虚拟函数,因此您必须小心地重新实现它。 请看一下this的帖子,这可能会对你有所帮助。你知道吗

相关问题 更多 >