Qt Custom Slot QWebView

时间:2013-08-23 04:06:32

标签: qt signals-slots qwebview qwebkit qpushbutton

我对Qt很新,我正在尝试使用信号和插槽,而且我在创建自定义插槽时遇到了一些麻烦:

public slots:
    void resetUrl(){
        this->load(QUrl("http://www.google.com"));
    }

(然后,在我的main.cpp中)

#include <QWebView>
#include <QPushButton>

QWebView *web = new QWebView(mainwindow);
QPushButton *button = new QPushButton(mainwindow);

web->load(QUrl("http://www.yahoo.com"));
button->setText("Google");

QObject::connect(button, SIGNAL(clicked()), web, SLOT(resetUrl()));

这就是我得到的一切,任何帮助都表示赞赏。当我试图运行它时它说的是“'类谷歌'没有名为'load'的成员”。

1 个答案:

答案 0 :(得分:0)

我确定您的课程没有加载功能,您希望web->load(url)不是this->load(url)