簡體   English   中英

Qt 4:如何實現QWebView的“轉到”按鈕

[英]Qt 4: How implement a “Go” button to the QWebView

我有3個對象:QWebView,QPushButton和QLineEdit。

我的問題是:如何創建一個連接,當我單擊QPushButton時,我會在QLineEdit中獲得URL地址,然后在QWebView中加載此URL頁面。

您需要按如下所示將您的工作插槽連接到點擊的信號:

class MyClass : public QWidget
{
    Q_OBJECT
    public:
        explicit MyClass(QWidget *parent)
            : QWidget(parent)
            , myPushButton("Press Me", this)
            , QLineEdit(this)
            , myWebView(this)
        {
            connect(myPushButton, SIGNAL(clicked(bool)), SLOT(handleClicked(bool));
        }

    public slots:

    void handleClicked(bool)
    {
        myWebView->load(myLineEdit->text());
    }

    private:
        QWebView *myWebView;
        QLineEdit *lineEdit;
        QPushButton *myPushButton;
}
connect(ui->pushButton, SIGNAL(clicked(bool)), this, SLOT(loadURL());


void loadURL(bool)
{
    ui->websitecaller->load(ui->lineEdit->text());
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM