crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как преобразовать QString в QByteArray?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
SABROG Дата 9.4.2009, 20:32
  QByteArray QString::toAscii () const
QByteArray QString::toLatin1 () const
QByteArray QString::toLocal8Bit () const
QByteArray QString::toUtf8 () const

Но и обычный QString должен работать, т.ч. тут проблема не в преобразовании скорее всего.

Попробуй так передавать:

QString mess=lineEdit->text();
m_pTcpSocket->write(mess.toAscii().data());
Litkevich Yuriy Дата 9.4.2009, 20:12
 
Цитата(dasV @ 9.4.2009, 23:55) *
а разве через append() этог сделать нельзя??
можно и через него, важно понимать, что происходит при этом. Нужно ли учитывать кодировку? И т.д. и т.п.
Поэтому коментарии к функциям почитать стоит, там и другие функции преведены.

П.С. dasV, можешь просто щёлкать ник, он автоматически добавится в форму быстрого ответа.
dasV Дата 9.4.2009, 19:55
  2_Litkevich Yuriy а разве через append() этог сделать нельзя??

Спасибо
sibmail Дата 9.4.2009, 19:25
 
Цитата(dasV @ 9.4.2009, 20:20) *
Добрый день.

А можно код по подробней?

Кто у Вас m_pTcpSocket?
Ошибку напишите хотя бы.

Спасибо.


m_pTcpSocket = new QTcpSocket(this); //создаем объект класса QTcpSocket
m_pTcpSocket->connectToHost("10.8.0.2", 2000);
....
m_pTcpSocket->write( "dddddddddddd");
Litkevich Yuriy Дата 9.4.2009, 19:21
 
Цитата(sibmail @ 9.4.2009, 23:07) *
Как преобразовать QString в QByteArray?
посмотри описание QByteArray & QByteArray::insert ( int i, const QString & str )

там есть коментарии и разные варианты преобразования
dasV Дата 9.4.2009, 19:20
  Добрый день.

А можно код по подробней?

Кто у Вас m_pTcpSocket?
Ошибку напишите хотя бы.

Спасибо.
sibmail Дата 9.4.2009, 19:07
  Как преобразовать QString в QByteArray?

а то не канает такая операция:
QString mess=lineEdit->text();
m_pTcpSocket->write( mess);
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 12:24