• WebKitQT 摸索过程==堆栈?


      WebKitGTK+ 编译完成后一直想在QT平台编译成功,遭遇了WebKitQT与QT版本不匹配的问题(qtwebframe,qtwebview有些方法不支持)。想使用QT编译WebKit的目的有两个:

    1. 后续开发计划使用Qt开发,这样可以持续前进;
    2. 可能是刚从Win平台转过来的原因,总想使用IDE来开发、调试。

      在使用Qt进行编译时,首先遭遇了qmake,那么就学习qmake,如前面几个页面。初步了解后,对WebKitQT工程文件进行message跟踪,对编译过程有了初步了解,对qmake一些全局变量也有了初步认识。

      在对各个工程进行编译时,感觉到与build-webkit 的编译过程有些不同,遂开始研究build-webkit。build-webkit 是Perl写的,阅读《perl语言入门》后,对build-webkit有了初步认识。遂用perl -d build-webkit 逐行调试,发现了更多的秘密。同时也发现,/Tools/Scripts目录下的perl脚本又是一片天地,要想彻底了解估计又得花2~3天来学习了。

      到目前为止,WebKitQT->Qt->qmake->perl->后面未知的东西,成为一个堆栈,这个堆栈能有多高呢?非为畏难,而是确实时间紧迫。到此时才发现,这确实是一项工程,需要很多时间与精力。而我才刚刚开始Linux开法入门。而刚才说到的堆栈也许是进入Linux的、入门的、必须课程。所以努力吧,相信这是一条光明大道,至少这是为我自己在做事。

      

      是不是可以用这样的思路,专注于研究Qt与WebkitQT,把现有的WebkitQT的官方版本裁减一下(因为现在的问题就卡在有些test工程上),学习Qt、qmake搭建自己的工程,也许这样对自己的项目才是最直接的一条路。

      

  • 相关阅读:
    利用后退按钮进行重复提交的解决办法。
    运用上传拦截器时遇到的一个问题
    Fckeditor上传图片的错误
    关于分页的一些经验。
    spring在web工程中的运用
    引入js失败的可能原因
    hql执行update行为时可能遇到的一个问题。
    Eclipse下freemarker插件的安装
    同名文本框与同名复选框在传值上的不同.
    spring在java工程中的运用
  • 原文地址:https://www.cnblogs.com/Cmpl/p/2141693.html
Copyright © 2020-2023  润新知