qt 点击按钮 写入一行 不覆盖
时间: 2023-06-13 17:06:44 浏览: 130
mybutton.tar.gz
您可以使用 QTextEdit 控件来实现这个功能。首先在 Qt Designer 中将 QTextEdit 控件拖动到您的窗口中,然后将其命名为 textEdit。接下来,将一个 QPushButton 控件拖动到您的窗口中,并将其命名为 pushButton。
在您的代码中,您可以使用以下代码将文本追加到 QTextEdit 控件中,而不会覆盖已有的文本:
```python
text = "This is a new line of text.\n"
self.textEdit.insertPlainText(text)
```
当您点击 pushButton 时,可以将您要追加到 QTextEdit 控件中的文本作为参数传递给一个槽函数:
```python
def on_pushButton_clicked(self):
text = "This is a new line of text.\n"
self.textEdit.insertPlainText(text)
```
这样,每次您点击按钮时,都会将一行新的文本追加到 QTextEdit 控件的末尾,而不会覆盖原有的文本。
阅读全文