-2

私は 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' という名前のメンバーがありません」と表示されます。

4

1 に答える 1

0

あなたのクラスにはロード機能がないと確信していますweb->load(url)this->load(url)

于 2013-08-23T07:04:41.047 に答える