#include #include int main(int argc, char** argv) { QApplication app(argc, argv); QWidget mainWindow; QTextEdit* incorrectWrapping = new QTextEdit(&mainWindow); incorrectWrapping->setTextInteractionFlags(Qt::TextEditorInteraction); QTextOption opt = incorrectWrapping->document()->defaultTextOption(); opt.setWrapMode(QTextOption::WrapMode::WrapAtWordBoundaryOrAnywhere); incorrectWrapping->document()->setDefaultTextOption(opt); incorrectWrapping->setText("test"); incorrectWrapping->resize(17, 100); QTextEdit* correctWrapping = new QTextEdit(&mainWindow); correctWrapping->setTextInteractionFlags(Qt::TextEditorInteraction); correctWrapping->document()->setDefaultTextOption(opt); correctWrapping->setText("test"); correctWrapping->resize(18, 100); correctWrapping->move(30, 0); mainWindow.show(); return app.exec(); }