抱歉,我之前的回答可能不够清楚。你想要的功能是在每次操作后清空QTextBrowser控件的内容并刷新界面。可以使用以下代码来实现:from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton, QTextBrowserclass MyWidget(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): layout = QVBoxLayout() self.textBrowser = QTextBrowser(self) self.button = QPushButton('执行操作', self) self.button.clicked.connect(self.performAction) layout.addWidget(self.textBrowser) layout.addWidget(self.button) self.setLayout(layout) def performAction(self): # 执行操作,假设每次操作后都将结果追加到QTextBrowser中 result = '执行操作,生成结果' self.textBrowser.append(result) self.repaint() # 刷新界面if __name__ == '__main__': app = QApplication() widget = MyWidget() widget.show() app.exec()在上述代码中,我们创建了一个自定义的QWidget类(名为MyWidget),其中包含了一个QTextBrowser控件和一个QPushButton按钮。当按钮被点击时,调用`performAction()`方法执行操作,并将结果追加到QTextBrowser中。在每次操作后,通过调用`repaint()`方法来刷新界面以显示最新的结果。希望这次能够满足你的需求!如果还有疑问,请随时追问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。