Вот тривиальный пример того, что, по вашему мнению, вы пытаетесь сделать.Может быть, вы можете увидеть, чем отличается ваш дизайн?
Примечание: явное update()
не требуется.Я думаю, что это красная сельдь.Я думаю, что гораздо более вероятно, что (1) вы как-то вызываете свой метод AddText
с пустыми строками, или (2) ваше real текстовое редактирование является другой переменной, и каким-то образом создали две из нихобновляется тот, который просто существует в памяти и никогда не был добавлен в макет.Возможно, код вашего FileLoaderQT поможет?(Вы можете редактировать свой вопрос вместо публикации в комментариях.)
#include <QtGui>
int main(int argc, char **argv) {
QApplication app(argc, argv);
QMainWindow w;
QTextEdit *edit = new QTextEdit;
w.setCentralWidget(edit);
edit->setText("Hello world!");
w.show();
edit->append("Hello world again!");
return app.exec();
}