Функция int QTextFormat :: objectIndex() const возвращает объектный индекс. Что это? И что делать, если я делаю следующее:Что такое индекс объекта QTextFormat?
QTextBlockFormat bfmt;
bfmt.setObjectIndex(0);
Что делает этот код?
ДОБАВЛЕНО: Here есть функция аннулируются TextEdit :: TextStyle (интермедиат styleIndex). Эта функция предназначена для добавления списка в QTextEdit или для обычного (стандартного текста). В упомянутой выше функции есть фрагмент кода, как это:
} else {
// ####
QTextBlockFormat bfmt;
bfmt.setObjectIndex(-1);
cursor.mergeBlockFormat(bfmt);
}
Этот фрагмент кода для того, чтобы сделать список стандартного текста. Но он не работает и работает только при записи
QTextBlockFormat bfmt;
bfmt.setObjectIndex(0);
m_textCursor.mergeBlockFormat(bfmt);
m_textEdit->setTextCursor(m_textCursor);
Пожалуйста, объясните мне, почему?
Спасибо за ответ, но, пожалуйста, объясните мне, что я написал в добавленном блок выше. Я прыгнул, что ответ на мой вопрос поможет мне понять демо-код Qt, но мне нужна дополнительная помощь, пожалуйста. – Narek