浏览器的GUI目前有2个发展方向:
1、本地控件方向
基本大部分浏览器都是用的本地控件。比如一个button,在qt上就用qt的QPushButton,在gtk上就用gtk的gtk_new_button.
2.buf的方式
相当浏览器的控件有知己完全实现,主机内嵌图形系统。移植性很好,基本就像一个JAVA的虚拟机。能实现各种特效。
这两种是完全相反的方向,大多书浏览器就是用的本地的控件。用buf的形式目前我只知道有Opera。的确Opera的技术很牛。我相信浏览器内嵌图形库是必然的趋势。