我对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'的成员”。
答案 0 :(得分:0)
我确定您的课程没有加载功能,您希望web->load(url)
不是this->load(url)