Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Gate007 от Май 05, 2011, 15:43



Название: Работа с PlainTextEdit, конвертация Qstring в Char
Отправлено: Gate007 от Май 05, 2011, 15:43
Есть компонент PlainTextEdit, из него вытаскиваем введенный текст при помощи
Код:
ui->plainTextEdit->toPlainText();
.
Насколько мне известно, в С++ строка представляет собой массив символов типа char. В дельфях была возможность посимвольно обращаться к элементам строки, типа mychar1:=mystring[2] и в переменную mychar записывался третий символ строки.
В QT я при помощи
Код:
ui->plainTextEdit->toPlainText();
получаю строку типа QString.
Как обратиться к энному символу строки, например, чтобы записать его в переменную/массив типа char?


Название: Re: Работа с PlainTextEdit, конвертация Qstring в Char
Отправлено: GreatSnake от Май 05, 2011, 16:01
Код
C++ (Qt)
const QChar QString::at ( int position ) const

А что в ассистенте сложнее посмотреть, чем здесь спрашивать?


Название: Re: Работа с PlainTextEdit, конвертация Qstring в Char
Отправлено: mutineer от Май 05, 2011, 16:47
Да и operator[] тоже есть...