Я пытаюсь имитировать клиента командной строки.Я хочу установить форму курсора на «>», чтобы показывать сообщения пользователю.Я не вижу эту форму в опциях, предоставляемых QCursor.Есть ли способ установить пользовательские фигуры на курсоры виджетов?
Вам необходимо установить курсор области просмотра QTextEdit: http://doc.qt.nokia.com/stable/qtextedit.html
"Форма курсора мыши на QTextEdit по умолчанию - Qt :: IBeamCursor. Его можно изменить через свойство курсора viewport ()."
например. Чтобы полностью скрыть курсор:
ui.textEdit->viewport()->setCursor(Qt::BlankCursor);
Вы говорите о форме мыши
или о текстовой каретке
Проверьте QTextLayout :: drawCursor
Вы можете думать, что хотите это сделать, но на самом деле это не так.Что даст вам изменить курсор мыши на «>»?Это, безусловно, смущает пользователя.