Вы уверены, что ваша клавиатура настроена правильно? Следующее отлично справляется с фигурными кавычками (Windows 7):
#include <QtGui>
class MyLineEdit : public QLineEdit {
Q_OBJECT
public:
explicit MyLineEdit() : QLineEdit(NULL) {
connect(this, SIGNAL(textChanged(QString)), SLOT(on_textChanged(QString)));
}
private slots:
void on_textChanged(const QString &text) {
qDebug() << text;
}
};
int main(int argc, char **argv) {
QApplication app(argc, argv);
MyLineEdit edit;
edit.show();
return app.exec();
}
#include "main.moc"
Другая идея: вы уверены, что шрифт, который вы используете в виджете редактирования текста, использует другой глиф для прямых и фигурных кавычек?