[英]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.