выравнивиние изображения в QTextEdit, выравнивиние изображения |
Здравствуйте, гость ( Вход | Регистрация )
выравнивиние изображения в QTextEdit, выравнивиние изображения |
pussbb |
26.1.2010, 12:03
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 5.12.2009 Пользователь №: 1278 Спасибо сказали: 0 раз(а) Репутация: 0 |
Кто может подсказать как сделать следующее:
вставить картинку(это я могу) скажем QTextEdit и добавить стиль (css) опцию float=.... С возможностью его изменять. надо сделать обтекание текста вокруг изображения при вставке |
|
|
SABROG |
26.1.2010, 14:13
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
setHtml(), а в коде уже используй css. Если нужно менять стиль, то предыдущий блок полностью затираешь и вставляешь новый - измененный.
|
|
|
pussbb |
26.1.2010, 20:02
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 5.12.2009 Пользователь №: 1278 Спасибо сказали: 0 раз(а) Репутация: 0 |
а как правильно удалить предыдущую. я использовал
но за вторым разом изменением добавляет пустоту а при дальнейшем использовании вовсе выбивает приложение
|
|
|
SABROG |
26.1.2010, 22:29
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Либо textEdit.clear(), либо можно попробовать так:
Не знаю будет работать или нет. |
|
|
pussbb |
27.1.2010, 13:17
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 5.12.2009 Пользователь №: 1278 Спасибо сказали: 0 раз(а) Репутация: 0 |
textEdit.clear() очистит мне весь документ
|
|
|
SABROG |
27.1.2010, 14:14
Сообщение
#6
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
textEdit.clear() очистит мне весь документ Я не нашел способа удаления QTextBlock (paragraph), добавлять не вопрос, а удалять хрен. Судя по документации для установки нового стиля нужно удалять блок. Надо экспериментировать, может быть обычная очистка текста в конкретном блоке тоже сработает. Всё равно как-то не правильно, наплодить блоков можно, а удалять только через clear() - бред. Хотя судя по исходникам Qt пустой блок (без текста) должен удаляться автоматически. Сообщение отредактировал SABROG - 27.1.2010, 14:15 |
|
|
pussbb |
30.1.2010, 18:12
Сообщение
#7
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 5.12.2009 Пользователь №: 1278 Спасибо сказали: 0 раз(а) Репутация: 0 |
оказываеться вставить картинку можно и так
и все так как надо вставляет . я уже не знаю с чем експерементировать А параграф очистить можна так
а потом вставить . но опять таки не всегда правильно работает зараза получается когда изображение выделить то все работает нормально и пусть меня заплюют за эту реализацию но работает как надо
естественно надо кое что подправить но зато все работает |
|
|
Текстовая версия | Сейчас: 13.12.2024, 14:57 |