Название: textEdit вставить элемент массива Отправлено: Ur1988 от Февраль 08, 2014, 13:41 Есть массив data. Я хочу вставить один из его элементов в поле textEdit.
В результате, в поле отображается непонятный символ -крякозябра :-\ а должно быть число. Возможно я не корректно преобразовал тип char в QString? Ниже код - запись элемента массива в файл. В файле - число т.е. всё как надо. Почему в textEdit отображается крякозябра, а в файле (ну и в дебагере, если что) число? Часть кода Код: ui->textEdit->setText(QString (data[6])); Название: Re: textEdit вставить элемент массива Отправлено: kambala от Февраль 08, 2014, 14:03 преобразовал ты неправильно (прочитал бы про конструктор QString с параметром char: он создает строку, воспринимая параметр как код символа). надо так: ui->textEdit->setText(QString::number(data[6]));
Название: Re: textEdit вставить элемент массива Отправлено: Ur1988 от Февраль 08, 2014, 14:46 Спасибо, заработало. :-X
|