zoukankan      html  css  js  c++  java
  • webkit的基本应用

    新建Qt Widgets Application->Browser01

    修改.pro文件内容:

    #-------------------------------------------------
    #
    # Project created by QtCreator 2015-08-24T21:48:01
    #
    #-------------------------------------------------
    
    QT       += core gui
    QT       +=webkitwidgets
    
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    
    TARGET = Browser01
    TEMPLATE = app
    
    
    SOURCES += main.cpp
            mainwindow.cpp
    
    HEADERS  += mainwindow.h
    
    FORMS    += mainwindow.ui

    界面:

    mainwindow.cpp内容


    #include "mainwindow.h"
    #include "ui_mainwindow.h"
    
    MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
    }
    
    MainWindow::~MainWindow()
    {
        delete ui;
    }
    
    
    
    void MainWindow::on_pushButton_clicked()
    {
        ui->webView->back();
    }
    
    void MainWindow::on_pushButton_2_clicked()
    {
        ui->webView->forward();
    }
    
    void MainWindow::on_pushButton_3_clicked()
    {
        ui->webView->reload();
    }
    
    
    void MainWindow::on_pushButton_4_clicked()
    {
        ui->webView->load("http://"+ui->lineEdit->text());
    }
    
    void MainWindow::on_lineEdit_returnPressed()
    {
        on_pushButton_4_clicked();
    }

  • 相关阅读:
    NSLayoutAttribute
    iOS自动布局
    UIView animateWithDuration 使用详解
    objective-c calendar 日历(2)
    objective-c calendar 日期
    ElasticSearch学习笔记
    PAT007 六度空间
    PAT006 Tree Traversals Again
    PAT005 Path in a Heap
    PAT004 Root of AVL Tree
  • 原文地址:https://www.cnblogs.com/yshyee/p/4756054.html
Copyright © 2011-2022 走看看