0

私のコードQGraphicsTextItemでは、編集フラグがオンになっている を作成します。

キャレットを表示してユーザーが入力できるようにする方法を見つけたいと思っています。ユーザーがクリックしたときと同じように、コードからです。

これをプログラムで実行する方法はありますか?

私が見つけた最も近いのはtextItem->grabKeyboad()、ユーザーが書き込むことはできますが、破線の境界線は表示されず、キーが押されるまでキャレットは表示されません (視覚的な手がかりはありません)。

4

1 に答える 1

1

ドキュメントには手がかりはありませんが、これはうまくいくようです:

textItem->setFocus();
于 2013-11-15T01:03:54.027 に答える