У меня есть QGraphicsTextItem себя как lineedit, используяКак сделать QGraphicsTextItem одной строкой?
setTextInteractionFlags(Qt::TextEditorInteraction);
Однако он будет показывать многострочный, если пользователь нажимает ввод. Я хочу, чтобы он игнорировал переносы строк, как это сделать?
я не могу попробовать прямо сейчас, так что я пишу только комментарий, но вы можете получить доступ к QTextDocument в QGraphicsTextItem (QGraphicsTextItem :: документ()). Вы можете попытаться установить режим переноса слов документа в QTextOption :: NoWrap, чтобы установить правильный QTextOption с помощью метода QTextDocument :: setDefaultTextOption() – Fabio