Как преобразовать QString в QByteArray? |
Здравствуйте, гость ( Вход | Регистрация )
Как преобразовать QString в QByteArray? |
sibmail |
9.4.2009, 19:07
Сообщение
#1
|
Студент Группа: Участник Сообщений: 63 Регистрация: 20.3.2009 Пользователь №: 626 Спасибо сказали: 0 раз(а) Репутация: 0 |
Как преобразовать QString в QByteArray?
а то не канает такая операция: QString mess=lineEdit->text(); m_pTcpSocket->write( mess); |
|
|
dasV |
9.4.2009, 19:20
Сообщение
#2
|
Студент Группа: Участник Сообщений: 19 Регистрация: 2.2.2009 Пользователь №: 522 Спасибо сказали: 0 раз(а) Репутация: 0 |
Добрый день.
А можно код по подробней? Кто у Вас m_pTcpSocket? Ошибку напишите хотя бы. Спасибо. |
|
|
Litkevich Yuriy |
9.4.2009, 19:21
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Как преобразовать QString в QByteArray? посмотри описание QByteArray & QByteArray::insert ( int i, const QString & str )там есть коментарии и разные варианты преобразования |
|
|
sibmail |
9.4.2009, 19:25
Сообщение
#4
|
Студент Группа: Участник Сообщений: 63 Регистрация: 20.3.2009 Пользователь №: 626 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
dasV |
9.4.2009, 19:55
Сообщение
#5
|
Студент Группа: Участник Сообщений: 19 Регистрация: 2.2.2009 Пользователь №: 522 Спасибо сказали: 0 раз(а) Репутация: 0 |
2_Litkevich Yuriy а разве через append() этог сделать нельзя??
Спасибо |
|
|
Litkevich Yuriy |
9.4.2009, 20:12
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
а разве через append() этог сделать нельзя?? можно и через него, важно понимать, что происходит при этом. Нужно ли учитывать кодировку? И т.д. и т.п.Поэтому коментарии к функциям почитать стоит, там и другие функции преведены. П.С. dasV, можешь просто щёлкать ник, он автоматически добавится в форму быстрого ответа. |
|
|
SABROG |
9.4.2009, 20:32
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
QByteArray QString::toAscii () const
QByteArray QString::toLatin1 () const QByteArray QString::toLocal8Bit () const QByteArray QString::toUtf8 () const Но и обычный QString должен работать, т.ч. тут проблема не в преобразовании скорее всего. Попробуй так передавать:
Сообщение отредактировал SABROG - 9.4.2009, 21:22 |
|
|
Текстовая версия | Сейчас: 26.11.2024, 6:58 |