![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
axel101 |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 1.10.2013 Пользователь №: 3943 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Задаю формат пустой ячейки таблицы QTextTableCell::setFormat(), меняю, к примеру, цвет фона текста.
После этого текст который создаётся в этой ячейке наследует формат ячейки, то есть формат текста QTextBlock::charFormat() будет такой же как и у ячейки и когда я сброшу фон ячейки QTextTableCell::format().clearBackground() то фон ячейки станет стандартным, а фон текста в этой ячейке останется тем что был приустановки. Как можно задать формат по-умолчанию для создаваемых блоков текста? Попробовал наследоваться от QTextDocument и переопределять функцию QTextDocument::createObject(), но похоже это не то, она, как я понял, вызывается только для создания корневого фрейма |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 22.6.2025, 2:00 |