2

コマンドライン クライアントを模倣しようとしています。ユーザーにメッセージを表示するために、カーソルの形状を「>」に設定したいと思います。QCursor が提供するオプションにその形が見当たりません。カスタム形状をウィジェット カーソルに設定する方法はありますか?

4

3 に答える 3

4

QTextEdit のビューポートのカーソルを設定する必要があります: http://doc.qt.nokia.com/stable/qtextedit.html

「QTextEdit のマウス カーソルの形状は、デフォルトでは Qt::IBeamCursor です。これは、viewport() のカーソル プロパティを通じて変更できます。」

例: カーソルを完全に非表示にするには:

ui.textEdit->viewport()->setCursor(Qt::BlankCursor);
于 2011-12-06T07:06:44.043 に答える
2

マウスの形について話しているのですか?ここに画像の説明を入力

またはテキストキャレットについてここに画像の説明を入力

QTextLayout::drawCursor を確認してください

于 2011-03-11T09:44:45.150 に答える
1

これをやりたいと思うかもしれませんが、実際にはやりません。マウス カーソルを「>」に変更すると、何が得られますか? ユーザーを混乱させることは間違いありません。

于 2011-03-11T21:19:14.657 に答える