[Development] ActiveQt Events

neel patel neel5481 at gmail.com
Tue Jun 27 10:54:03 CEST 2017

Hi All,

As I am using "QAxWidget". I took the "webbrowser" example as reference.
As I am using "QTabWidget" as mainwindow widget and adding "QAxWidget" as
tab widget. Below is the code for reference.

    m_tabWidget = new QTabWidget(mainwindow);

    m_mainGridLayout = new QGridLayout(m_tabWidget);
    m_mainGridLayout->setContentsMargins(0, 0, 0, 0);

    m_MainTab = new QWidget(m_tabWidget);
    m_tabGridLayout = new QGridLayout(m_MainTab);
    m_tabGridLayout->setContentsMargins(0, 0, 0, 0);

    m_activeX = new WebAxWidget(m_MainTab);


    m_tabGridLayout->addWidget(m_activeX, 0, 0, 1, 1);
    m_tabWidget->addTab(m_MainTab, QString());


class WebAxWidget : public QAxWidget

    WebAxWidget(QWidget* parent = 0, Qt::WindowFlags f = 0)
        : QAxWidget(parent, f)

I want to receive events like NewWindow3, NewWindow2, BeforeNavigate2 with
Qt. As such there is no signal available in "QAxWidget". How can we receive
those signals from windows COM interface ?

Let me know reference or pointers so that i can implement and suggest in
above code.

Thanks in Advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20170627/36f65079/attachment.html>

More information about the Development mailing list