Russian Qt Forum
Ноябрь 24, 2024, 04:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Plaintext для QTextEdit + DB mapping  (Прочитано 7492 раз)
stealth
Гость
« : Июнь 20, 2007, 19:57 »

В 3 версии можно было сделать так
Код:
QTextEdit::setTextFormat(Qt::PlainText).
а как это сделать в 4???
Т.е. не нужны никакие стили и html, нужен простой текст.
Всё усложняется тем, что заполнение текста в QTextEdit идёт через mapping. В итоге базе лежит не только текст, но и его оформление (html теги), а нужен только текст.
Спасибо!

« Последнее редактирование: Август 24, 2007, 13:04 от stealth » Записан
Sergeich
Гость
« Ответ #1 : Июнь 20, 2007, 20:29 »

void QTextEdit::setAcceptRichText ( bool accept ) подойтет?
Записан
stealth
Гость
« Ответ #2 : Июнь 20, 2007, 21:04 »

Неа, не прокатывает Грустный На выводе опять же всё с html идёт.
Дело в том, что данные из TextEdit связанны маппингом с базой, после внесения изменений в базе вижу много лишего html мусора.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Июнь 20, 2007, 22:05 »

void QTextEdit::setPlainText ( const QString & text ) ?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
stealth
Гость
« Ответ #4 : Август 24, 2007, 13:05 »

Проблему так и не решил. Может еще есть какие-нибудь соображения?
Записан
Вячеслав
Гость
« Ответ #5 : Август 24, 2007, 13:16 »

Гы Подмигивающий
Код:
QString toPlainText () const 
Ы ?
Записан
stealth
Гость
« Ответ #6 : Август 24, 2007, 14:54 »

Гы Подмигивающий
Код:
QString toPlainText () const 
Ы ?

а ть не то Улыбающийся
я уж думаю что надо делегата переопределять, маппинг ведь на них вроде завязан?
Записан
bigirbis
Гость
« Ответ #7 : Август 24, 2007, 15:19 »

Если, ты пользуешься 4.3 и моложе, то там можно мапить по конкретному property
Код:
mapper_->addMapping( textWidget_, 1, "plainText" );
Записан
stealth
Гость
« Ответ #8 : Август 24, 2007, 15:52 »

Если, ты пользуешься 4.3 и моложе, то там можно мапить по конкретному property
Код:
mapper_->addMapping( textWidget_, 1, "plainText" );
спасибо за помощь! на данный момент использую 4.2.3, буду перелазить...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.15 секунд. Запросов: 23.