Backspace now works before text is commited to output area.

When a QWidget contains a QLineEdit, that QLineEdit will consume
Qt::Key_Backspace. Thus I change the QLineEdit into QLabel for final
text presentation.