如何在 QTextEdit 中将光标形状设置为“>”?

Sul*_*lla 2 user-interface qt qt4 cursor qtextedit

我正在尝试模仿命令行客户端。我希望将光标形状设置为“>”,以向用户显示消息。我在 QCursor 提供的选项中没有看到该形状。有没有办法为小部件光标设置自定义形状?

Ben*_*y G 5

您需要设置 QTextEdit 视口的光标:http://doc.qt.nokia.com/stable/qtextedit.html

“QTextEdit 上鼠标光标的形状默认为 Qt::IBeamCursor。它可以通过 viewport() 的光标属性进行更改。”

例如要完全隐藏光标:

ui.textEdit->viewport()->setCursor(Qt::BlankCursor);
Run Code Online (Sandbox Code Playgroud)