AlexDarkStalker
@AlexDarkStalker
Хочу научится программировать на Python

Как сделать так, чтобы в PyQt5 при выводе информации в textBrowser строка не заменяла предыдущую?

Написал код, но при отправке информации из textEdit в textBrowser последующая строка заменяет предыдущую, как сделать, чтобы последующие строки печатались ниже предыдущих?
Помогите пожалуйста.

5a253423b7c4b819648691.png
  1. Здесь появляется введенный текст
  2. Пример места где он должен появляться
import sys
# Импортируем наш интерфейс из файла
from bot import *
from PyQt5 import QtCore, QtGui, QtWidgets

class MyWin(QtWidgets.QMainWindow):
    def __init__(self, parent=None):
        QtWidgets.QWidget.__init__(self, parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # Событие нажатия на кнопку
        self.ui.pushButton.clicked.connect(self.MyFunction)

    # Функция которая выполняется при нажатии на кнопку 
    def MyFunction(self):
        dannie = self.ui.textEdit.toPlainText()
        self.ui.textBrowser.setText(dannie)

if __name__=="__main__":
    app = QtWidgets.QApplication(sys.argv)
    myapp = MyWin()
    myapp.show()
    sys.exit(app.exec_())
  • Вопрос задан
  • 2266 просмотров
Решения вопроса 1
@artem78
self.ui.textBrowser.append(dannie)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы