QTextEdit* myTextEdit = new QTextEdit(); QTextCursor cursor = myTextEdit->textCursor(); if (cursor.block().isVisible()) { // Do something if the current block is visible }
QTextEdit* myTextEdit = new QTextEdit(); QTextBlock currentBlock = myTextEdit->document()->begin(); while (currentBlock.isValid()) { if (currentBlock.isVisible()) { // Do something if the block is visible } currentBlock = currentBlock.next(); }The JTextBlock isVisible function is part of the Qt GUI library.