#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
setWindowTitle(tr("hello"));
statusBar()->showMessage(tr("Load to http://community.csdn.net/"));
gridLt = qFindChild<QGridLayout *>(this, "gridLayout");
webV = qFindChild<QWebView *>(this, "webView");
QWidget *pt = gridLt->parentWidget();
vBoxLt = new QVBoxLayout;
vBoxLt->addWidget(this);
setLayout(vBoxLt);
fileToolBar = addToolBar(tr("File"));
newAct = new QAction(QIcon("..\\\\icons\\soft\\QQ.png"), tr("&New"), this);
newAct->setShortcuts(QKeySequence::New);
newAct->setStatusTip(tr("Create a new file"));
connect(newAct, SIGNAL(triggered()), this, SLOT(newFile()));
//! [19]
openAct = new QAction(QIcon(":/images/open.png"), tr("&Open..."), this);
openAct->setShortcuts(QKeySequence::Open);
openAct->setStatusTip(tr("Open an existing file"));
connect(openAct, SIGNAL(triggered()), this, SLOT(open()));
fileToolBar->addAction(newAct);
fileToolBar->addAction(openAct);
netwkAcssMng = new QNetworkAccessManager;
proxy = new QNetworkProxy(QNetworkProxy::HttpProxy);
proxy->setHostName(tr("10.16.32.64"));//自己的代理服务器
proxy->setPort(8080);
netwkAcssMng->setProxy(*proxy);
webV->page()->setNetworkAccessManager(netwkAcssMng);
webV->load(QUrl("http://community.csdn.net/"));
webV->show();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
//webV->load(QUrl("http://community.csdn.net/"));
webV->setUrl(QUrl("http://maps.google.com/"));
webV->show();
statusBar()->showMessage(tr("change to http://maps.google.com/"));
}
void MainWindow::resizeEvent( QResizeEvent *event )
{
}
void MainWindow::paintEvent ( QPaintEvent * event )
{
}