Hi Trolls,
 I can't use setHtml member of QWebFrame class. For me is not working (see
the output of  ->> qDebug()<<page.mainFrame()->toHtml();<<-).
I made an example.

//test.h

#ifndef TEST_H
#define TEST_H

#include <QWidget>
#include <QPaintEvent>
#include <QPainter>
#include <QWebPage>
#include <QWebFrame>
#include <QDebug>

class Test : public QWidget
{
        Q_OBJECT

public:
        Test(QWidget *parent = 0): QWidget(parent){}
protected:
        void paintEvent(QPaintEvent * event)
        {
                QWidget::paintEvent(event);
                QPainter painter(this);
                painter.setRenderHint(QPainter::Antialiasing);
                painter.translate(50,50);
                painter.drawText(10,10,"Trolltech");
                painter.translate(100,100);
                QWebPage page;
                page.mainFrame()->setHtml("<b>Trolltech</b>");
                qDebug()<<page.mainFrame()->toHtml();
//              page.mainFrame()->render(&painter,geometry());
                page.mainFrame()->render(&painter);
        }
};

#endif

// main.cpp
#include <QApplication>
#include "test.h"

int main(int argc, char *argv[])
{
        QApplication app(argc, argv);
        Test t;
        t.show();
        return app.exec();
}

I use qt 4.4.0 (from debian unstable).

Best regards,
BogDan,
_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to