matrix-gui-browser-2.0 matrix-browser Qt QWebView hacking

/*
 * matrix-browser
 *
 * Simple web viewer used by Matrix application launcher
 *
 * Copyright (C) 2011,2012 Texas Instruments Incorporated - http://www.ti.com/
 *
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions
 *  are met:
 *
 *    Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 *    Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the
 *    distribution.
 *
 *    Neither the name of Texas Instruments Incorporated nor the names of
 *    its contributors may be used to endorse or promote products derived
 *    from this software without specific prior written permission.
 *
 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 */

#include <QtGui>
#include <QWebView>
#include <QGraphicsWebView>
#include <iostream> 

int main(int argc, char **argv)
{
    QApplication app(argc, argv);
    QStringList args = app.arguments();                // 获取命令行参数

    if (args.count() != 2)                             // 判断命令行参数个数
    {
        std::cerr << "You need to pass the URL you want to view\n" << endl;
        return 1;
    }

    QWebView view;                                     // 创建一个浏览器对象
    view.load(QUrl(args[1]));                          // 第一个参数作为web url
    // the widget does not feature a context menu
    view.setContextMenuPolicy(Qt::NoContextMenu);
    view.setWindowFlags(Qt::FramelessWindowHint);      // 窗口框体隐藏
    view.showMaximized();                              // 窗口最大化
    view.show();                                       // 窗口显示

    return app.exec();

}

 

时间: 2024-08-25 14:01:14

matrix-gui-browser-2.0 matrix-browser Qt QWebView hacking的相关文章

qt-新手!安装Qt5.2.0如何没有Qt Gui Application了?

问题描述 新手!安装Qt5.2.0如何没有Qt Gui Application了? ** *新手!安装Qt5.2.0如何没有Qt Gui Application了? 还有会说,no such file . 还有求QT5教学的书,跪求大神纳 解决方案 http://download.csdn.net/detail/guodongxiaren/6908829 解决方案二: Qt自带的帮助文档就是最好的教程,欢迎界面有入门.示例.教程 解决方案三: Qt5把QApplication转到QtWidget

dillo Web browser 3.0发布 非常快的Web浏览器

dillo Web browser 3.0该版本Dillo3已转移其工具包库fltk2到FLTK1.3系列. fltk2目前处理实验状态仍保持在Dillo2中发布,但FLTK1.3已经http://www.aliyun.com/zixun/aggregation/18782.html">正式发布. Dillo3是目前的稳定发布版本.在移植过程中,有几个方面的改进和许多错误修正.用户界面被改写.简化了内部. 亮点:建立于本机OS X基础之上,on-the-fly面板可调整大小,增加了多个搜索

OK335xS Qt network hacking

/********************************************************************** * OK335xS Qt network hacking * 说明: * 应该半年前尝试过来解读这个程序,但是那时候对有些东西不是很理解, * 最后不了了之了,这次因为需要,所以重新对network的mainwindow.cpp进行 * 一下解读. * * 2016-4-8 深圳 南山平山村 曾剑锋 ***************************

Q4Wine 0.999-rc7发布 Qt 4 图形用户界面

Q4Wine 是一款用于 Wine 应用的Qt 4 http://www.aliyun.com/zixun/aggregation/18378.html">图形用户界面,帮助您管理Wine前缀和安装的应用程序.它可以将Qt颜色主题导出到Wine的颜色设置,支持同一时间的不同Wine版本,支持自动启动的图标,可以从PE文件中提取图标. Q4Wine 0.999-rc7该版本进行一些错误的修复. 软件信息:http://q4wine.brezblock.org.ua/ 下载地址:http://

C#实现淡入淡出显示图像效果显示图片

以淡入淡出显示图像效果显示图像主要使用了ImageAttributes类的SetColorMatrix方法设置颜色调整矩阵实现淡入淡出的效果.ImageAttributes对象维护多个颜色调整设置,包括颜色调整矩阵.灰度调整矩阵.灰度校正值.颜色映射表和颜色阈值.呈现过程中,可以对颜色进行校正.调暗.调亮和移除. 淡入效果代码如下: private void button1_Click(object sender, EventArgs e){ //淡入显示图像 try { Graphics g

用Javascript实现Windows任务管理器的代码_javascript技巧

很多人一提到JS可能就会想到网页,其实JS同样可以拥有主动权,做一些其他语言能做到的事情,甚至可以反过来去主宰浏览器,而不是被浏览器主宰着. 这篇文章将介绍一个建立在WSH平台上,通过JS实现的真正可用的Windows任务管理器. 一:代码及注释 复制代码 代码如下: /* JS任务管理器 By:X!ao_f Mail:Xiao_f.mail@163.com QQ:120000512 */ //建立对象Shell对象,该对象提供了弹出提示框.运行进程.操作注册表等基本功能. var shell

javascript: detect mobile devices or browser

 http://detectmobilebrowsers.com/ http://hgoebl.github.io/mobile-detect.js/ http://www.hand-interactive.com/resources/detect-mobile-javascript.htm https://github.com/danielpoe/DeviceDetection/blob/master/src/devicedetection.js http://jstricks.com/d

imageview-关于android ImageView Matrix变换矩阵的一个问题,求赐教!

问题描述 关于android ImageView Matrix变换矩阵的一个问题,求赐教! 关于android ImageView Matrix变换矩阵的一个问题,求赐教! 在获取ImageMatrix中的的缩放比率的时时候居然会得到0.负数等,这是种么回事? float[] values = new float[9]; mImageView.getImageMatrix().getValues(values); float scaleX = values[Matrix.MSCALE_X]; f

Flash中步入Matrix函数

函数 因为工作忙,所以很久没有出来写教程了.今天就来写个目前Flash 8所提供的新函数,在中文网站中也还没有看到的,这应该比较新鲜吧 看到标题也许很多数学不好或中学时上课打盹的朋友会感到反感,但放心的是在这里的Matrix已经简化了很多琐碎的步骤,也不用大家拿一张纸拼命的做计算.对想制作游戏的朋友也是必学的路程,所以大致上明白了运用的思路就可以说掌握了技巧. 在字典中的说明不够充分让大家去理解,所以开始还是要重复说明一下.Matrix矩阵就像个数组,排列方式是以列与行组成.在flash 8中所