我对 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()));
这就是我得到的一切,任何帮助表示赞赏。当我尝试运行它时它说的是“'class google'没有名为'load'的成员”。