Qtで全角スペースを半角スペースに置き換えるようなプログラムを作ろうとしたら、文字コード関係で少し苦戦したので、置き換え方法をメモしておきます。
QCharが16bitのUnicodeで扱われることに注意すると、次のようなコードで、textの全角スペースを半角スペースに置き換えられます。
QString text = comboBox->currentText();
QChar wspace = QChar((ushort)12288);
text.replace(wspace, QChar(' '));
unsinged shortでいう12288が全角スペースの文字コードにあたるようです。
ちなみに、以下のようにすれば、文字コードをダイアログで確認できます。
QString text;
text.sprintf("%hd", QChar(' '));
QMessageBox::information(NULL, "debug", text);