Здравствуйте!Имеются некоторые переменные, которые отправляются в html и дальше идут на предпросмотр. После перерасчета TextBrowser открывается со старыми значениями.Делал update() , reload() не помогает.В чем дело?Код:Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){...//------- cTextEdit = new QTextEdit(); cTextBrowser = new QTextBrowser() ; prDialog = new QPrintPreviewDialog() ; printer = new QPrinter () ; text = new QString (); connect(prDialog, SIGNAL(paintRequested(QPrinter*)),this,S LOT(printPreviewNeeds(QPrinter* ))); //-------...}void Widget:
rintPreview(){ text = QString::fromLocal8Bit(" здесь html ") ; ..... string_comboBoxRibGeogrid.setNum( this->double_comboBoxRibGeogrid ) ; text->replace(QString("comboBoxRibGeogrid") , string_comboBoxRibGeogrid ); ...... cTextBrowser->setHtml(*text); cTextBrowser->reload(); cTextBrowser->update(); ..... prDialog->exec();} void Widget:
rintPreviewNeeds(QPrinter *_printer) { cTextBrowser->reload(); cTextBrowser->update(); cTextBrowser->print(_printer); }