connect(textField, SIGNAL(textChanged()), this, SLOT(modifyText())); void qOrganizer::modifyText() { QTextStream cin(stdin, QIODevice::ReadOnly); QTextStream cout(stdout, QIODevice::WriteOnly); QTextStream cerr(stderr, QIODevice::WriteOnly); font=fontBox->currentFont(); QString Text=comboSize->currentText(); int size=Text.toInt(); font.setPointSize(size); cursor = textField->textCursor(); cursor.movePosition(QTextCursor::Left,QTextCursor::KeepAnchor); cout << "Selected text is:"; textField->setCurrentFont(font); cout << cursor.selectedText()<<"\n"; cursor.movePosition(QTextCursor::Right); };