0

クリップボードにプッシュされる前に、QTextBroswer の一部のコンテンツを置き換えます。だから私は再実装する必要がありcopy()ます。しかし、PyQt はオーバーロードされたメソッドを呼び出しません。どうしたの?

from PyQt4 import QtCore, QtGui

class Label(QtGui.QTextBrowser):

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

1 に答える 1

3

QTextBrowser.copy() は仮想関数ではなくスロットであるため、再実装には注意が必要です。この投稿を見てください、これはあなたを助けるかもしれません。

于 2013-09-20T17:02:46.197 に答える