When I use a QGraphicsTextItem ,the cursor in it is too thin,
So I want to set the QPlainTextDocumentLayout to the document ,
But I don't konw how to use it ,the effect is too bad.

Thank you .

Qt Code:
  1. diagramtextitem::diagramtextitem(QGraphicsItem *parent, QGraphicsScene *scene)
  2. : QGraphicsTextItem(parent, scene)
  3. {
  4.  
  5. QFont newFont = font();
  6. newFont.setPointSize(24);
  7. setFont(newFont);
  8. setDefaultTextColor(Qt::blue);
  9.  
  10. QTextDocument *curDocument = new QTextDocument();
  11.  
  12. QPlainTextDocumentLayout *plainLayout = new QPlainTextDocumentLayout(curDocument);
  13. curDocument->setDocumentLayout(plainLayout);
  14. setDocument(curDocument);
  15.  
  16. setFlag(QGraphicsItem::ItemIsMovable);
  17. setFlag(QGraphicsItem::ItemIsSelectable);
  18. }
To copy to clipboard, switch view to plain text mode