Большое всем спасибо за подсказки! Все заработало.
Вначале программы вставил (для того чтобы шла кириллица):
QTextCodec::setCodecForCStrings( QTextCodec::codecForName("utf8") );
На передачу используется следующий код (воспользовался правилом хорошего тона
- ввожу текст через lineEdit)
QString qStr = ui.lineEdit->text();
QByteArray qBa = qStr.toAscii();
char *ch = qBa.data();
А на прием:
char chBuff[2];
chBuff[1] = 0;
int iSize = qPort->size();
for(int i = 0; i < iSize; i++)
{
chBuff[0] = qPort->getch();
ui.textEdit->textCursor().insertText(QString::fromAscii(chBuff));
}
qPort - это объект класса QextSerialPort (скачал с сайта
http://qextserialport.sourceforge.net/ и адаптировал под Qt4.1). А есть ли другие способы работать с СОМ портом? Хочется проверить ради спортивного интереса.