2011-07-12 1 views
3

テキストブロックがある場合、現在のドキュメントレイアウトの座標(0, 0)に対するオフセットを決定する方法はありますか?どのように私はライン2のオフセットを取得することができ、現在のドキュメントレイアウトに対してQTextBlockのオフセットを取得する方法は?

 
Line 1 
Line 2 

各行の高さが17pxの場合:

例えば、私は次の内容のQPlainTextEditがあると? 1行目が上にあるので、上からは0px、上からは2行目が17pxである必要があります。

私は、さまざまな機能の数を試みたが、それらのどれもが情報を持っていると思わない:これらのメソッドの

いずれも動作するようには思えません。

答えて

1

私はあなたがQTextCursorを試すことができると信じています。詳細については、QTextCursor上

QTextEdit textEdit; 
QTextCursor c = textEdit->textCursor(); 
c.position(); 

または

c.positionInBlock(); 

確認書類。

関連する問題