Несколько возможных причин, по которым не удаётся сделать часть текста жирным в PyQt6:
- Использование атрибута 75 в файле пользовательского интерфейса. 1 После обновления с Qt5 до Qt6 этот атрибут необходимо удалить, чтобы шрифт выделялся жирным. 1
- Неправильное применение формата к текущему символу. 3 В некоторых случаях код, который должен перебирать каждый символ из выделенного текста и задавать ему стиль bold, не работает. 3
- Использование функции QTextEditor::currentCharFormat(). 4 Она возвращает формат символов, который используется при вставке нового текста. 4 Если изменить жирный стиль выделенного текста, то весь новый текст также будет жирным. 4
Для решения проблемы можно обратиться за помощью на форумы, например, на Stack Overflow или на Qt Forum. 15