Как загрузить текст из файла в TextArea переносом строк?

import QtQuick 2.9
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4


TextArea {
    id: editor

    text: "G0 X11 Y0"
    font.pixelSize: 10
    textFormat: TextEdit.RichText
    selectByMouse: true

    function loadTextFile(fileUrl){
        var xhr = new XMLHttpRequest;
        xhr.open("GET", fileUrl);
        xhr.onreadystatechange = function () {
            if(xhr.readyState === XMLHttpRequest.DONE){
                var response = xhr.responseText;
                console.log(response)
                editor.text = response
            }
        }
        xhr.send();
    }


    Component.onCompleted: {
        loadTextFile("../../res/gcode/example1.gcode")
    }
}


Содержимое файла:
G0 (Rapid to start) X1 Y1
G0 X1 Y1 (Rapid to start; but don't forget the coolant)
M2 ; End of\n program.

Файл загружается, но почему то все в одну строку, переносы строк не чует. Хотя в console.log(response)
текст выводится в консоль с переносом строк. Помогите начинающему
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы