Название: Plaintext для QTextEdit + DB mapping Отправлено: stealth от Июнь 20, 2007, 19:57 В 3 версии можно было сделать так
Код: QTextEdit::setTextFormat(Qt::PlainText). Т.е. не нужны никакие стили и html, нужен простой текст. Всё усложняется тем, что заполнение текста в QTextEdit идёт через mapping. В итоге базе лежит не только текст, но и его оформление (html теги), а нужен только текст. Спасибо! Название: Qt 3->4 Plaintext для QTextEdit Отправлено: Sergeich от Июнь 20, 2007, 20:29 void QTextEdit::setAcceptRichText ( bool accept ) подойтет?
Название: Qt 3->4 Plaintext для QTextEdit Отправлено: stealth от Июнь 20, 2007, 21:04 Неа, не прокатывает :( На выводе опять же всё с html идёт.
Дело в том, что данные из TextEdit связанны маппингом с базой, после внесения изменений в базе вижу много лишего html мусора. Название: Qt 3->4 Plaintext для QTextEdit Отправлено: pastor от Июнь 20, 2007, 22:05 void QTextEdit::setPlainText ( const QString & text ) ?
Название: Re: Plaintext для QTextEdit + DB mapping Отправлено: stealth от Август 24, 2007, 13:05 Проблему так и не решил. Может еще есть какие-нибудь соображения?
Название: Re: Plaintext для QTextEdit + DB mapping Отправлено: Вячеслав от Август 24, 2007, 13:16 Гы ;)
Код: QString toPlainText () const Название: Re: Plaintext для QTextEdit + DB mapping Отправлено: stealth от Август 24, 2007, 14:54 Гы ;) Код: QString toPlainText () const а ть не то :) я уж думаю что надо делегата переопределять, маппинг ведь на них вроде завязан? Название: Re: Plaintext для QTextEdit + DB mapping Отправлено: bigirbis от Август 24, 2007, 15:19 Если, ты пользуешься 4.3 и моложе, то там можно мапить по конкретному property
Код: mapper_->addMapping( textWidget_, 1, "plainText" ); Название: Re: Plaintext для QTextEdit + DB mapping Отправлено: stealth от Август 24, 2007, 15:52 Если, ты пользуешься 4.3 и моложе, то там можно мапить по конкретному property спасибо за помощь! на данный момент использую 4.2.3, буду перелазить...Код: mapper_->addMapping( textWidget_, 1, "plainText" ); |