WП
Size: a a a
WП
OL
WП
МБ
МВ
RG
МБ
МБ
МБ
M
setCursorWidth(0);, а паинт такойvoid TextTestEdit::paintEvent(QPaintEvent *event)
{
QTextEdit::paintEvent(event);
if (hasFocus()) {
QFontMetrics fm(currentFont());
int w = fm.horizontalAdvance("T"); // test len 1 char width
QRect qRect = cursorRect(textCursor());
qDebug() << qRect;
QPainter qPainter(viewport());
QRect line(qRect.left(), qRect.bottom(), w, 1);
qPainter.fillRect(line, QColor(0, 0, 0));
//qPainter.fillRect(qRect.left(), qRect.bottom(), w, 1, Qt::black);
qDebug() << line;
qDebug() << "";
}
}
M
connect(this, &TextTestEdit::cursorPositionChanged, this, [this]{
viewport()->update();
});v
𝕄