2011-07-12 27 views
3

給定一個文本塊,有沒有辦法確定它相對於當前文檔佈局的座標(0, 0)的偏移?如何獲取相對於當前文檔佈局的QTextBlock偏移量?

例如,假設我有一個QPlainTextEdit包含以下內容:

 
Line 1 
Line 2 

如果每行的高度17px,我怎麼能得到2號線的偏移?由於第1行位於頂端,因此頂部應該是0px,第2行應該是頂部的17px

我嘗試了許多不同的功能,但他們都不似乎有信息:

這些方法都似乎工作。

回答

1

我相信你可以試試QTextCursor。在QTextCursor

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

c.positionInBlock(); 

檢查文件的詳細信息。

相關問題