如何在PyQt5中获取其他widget的mousePressEvent的返回值

如何获取从小部件的mousePressEvent返回的值并将其应用于另一个小部件?


这是带有 mousePressEvent 的小部件:


class Text(QTextEdit):

    ...


    def mousePressEvent(self, event):

        if event.button()==Qt.LeftButton:        

            return "test"

现在我想使用从事件返回的字符串并将其应用于另一个小部件:


class OtherWidget(QWidget):

    ...

    self.label=QLabel()

    self.label.setText(???) # <=== How to put the string here?

    ...

我怎样才能做到这一点?我已经尝试了以下但它不起作用。


    self.label.setText(Text().mousePressEvent())


牛魔王的故事
浏览 321回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python