Qt4印象 [还是我们火花的姐姐写的]

Qt4印象 [还是我们火花的姐姐写的]

Qt4印象

先约定一下奴家的测试环境:
CPU:AMD Sempron(tm) Processor 3100+ 1.8G
RAM:256M
XWindow:1024*768,Vesa驱动(主板集成的SiS显卡的XWindow驱动有死机Bug),基本没有什么3D加速,CPU负担了大量GUI运算
OS与桌面环境:Kubuntu 5.10 Breezy,KDE 3.5.1
Qt版本:4.11

Qt 4.11采用源码安装,编译器套件为GCC 4.0.2,配置编译时启用了Qt3回溯兼容功能,除CUPS、NAS以外的模块基本都激活了。(记得加-release参数,否则还会编译一套Debug版本的二进制Qt4)

Qt4的编译在缺省时就可以将-fvisibility优化参数加入了CXXFLAG,看来是为GCC4专门优化过。

尽管事先奴家已经听闻过Qt4在界面渲染效率和内存占用上都比Qt3有了明显的改善,但在测试时奴家还是被它的真实表现弄得有些意外,Qt Designer、Qt Assistant、Qt
Linguist三个工具的启动速度在感官上可以觉察到明显高于Qt3的对应版本,经常能做到即Enter即开,就和服务器主机上启动扫雷的速度差不多了。而在内存消耗上,奴家暂时只以那三组工具的Qt3、Qt4版本作了对比,发现后者的内存占用率比前者低了20%~40%,程序越大,占用率的降低
比重也越大,利好。

在界面上,Qt4默认使用的是历史颇悠久的Plastique──塑料风格,不过在养眼程度上又有了些强化。

在Qt3中以第三方补丁形式赋予的immodule功能在Qt4中被官方正式纳入了标准功能,奴家一般使用fcitx输入法所以不怎么注重这个,但对Scim以及许多其他稀有语系输入法用户来说它则是个重要的新特性。

根据Qt4附带的一批Demo,可以显著看到QPainter的图形特效操作、描绘能力的强化,而且并不怎么依赖于GPU的附加支持,似乎这得益于Qt4新增的2D渲染引擎Arthur(同期freedesktop.org推出的Cario所扮演的应该也是这个角色),不过在演示程序里奴家没有看到表现细的曲线线条渲染
效果的部分,这个倒是令人比较在意的。

在另一组程序样例(example)里,有关OpenGL的演示也值得一提,尽管是在glxgears的运转如幻灯片的环境里,Qt的OpenGL运转还是能保证一定程度的流畅,也许是它的OpenGL操纵写得比X的更高效些。

PDF导出、打印功能似乎也是Qt4宣称的一项重大改进。Demo程序中有一个很棒的RTE样例就具备了PDF导出的能力,奴家没有查证它是否会依赖于GhostScript,希望未来的KDE4能尽量规避它(纯粹个人喜好,奴家曾经被那东西耍得比较狼狈)。在Qt3时代,Qt在处理字体内嵌的打印机语言文
档时有一些古怪的问题,像Scribus这样基于Qt的电子出版物制作软件还不得不写了自己特有的打印接口代码来弥补这一缺陷。

国际化文本渲染能力的改进是奴家在Qt4中看到的另一个很让自己开心的地方,它的字体匹配、替换机制现在终于至少能和Pango处于同样的高度了,由于奴家个人需求的关系,对文本渲染中简繁体、日韩文字、特殊符号混排时的表现要求比较高,这种改进对CJK语系用户来说恐怕是相当有
亲和力的,以往奴家一直认为缺少Pango那样程度的实现是Qt相比GTK+的一项致命弱点,但事实正向奴家所理想的一面发展。

言而总之,对Qt4的这些浅层次了解便已经维护住了奴家对KDE3-KDE4这一大变迁的信心,这种下层架构的更新里包括了许多在奴家眼里非常实际且有重大价值的东西。

-- ...会いたいけど....  だめでしょうね.....

※ 来源:.天大求实BBS bbs.tju.edu.cn.[FROM: 202.113.13.188]
怎么感觉现在女的用linux男的牛啊。
等待kde4发布,到时和qt4一起升级
现在比较关心的是对老板本的兼容性如何
引用:
说来cnhnln是谁……
发件人:
........ <省略发件人>  (天大求实BBS站)
  日期:
星期二 21 三月 2006 10:25:55
  组:
cn.bbs.comp.linux
在linuxfans上的.......
--
..会いたいけど....  
だめでしょうね.....

[m [1;37m※ 来源:.天大求实BBS bbs.tju.edu.cn.[FROM: 202.113.13.188] [m
转信把转义序列都搞没了。
这个口气一看就是那个“千里孤坟”写的。
LINUX用的比我好,火纹玩的也比我好,天那,这是什么样的MM啊!!!!!!!!!!!!
我跳楼得了我
你头像上的那幢楼?
gentoo已经把kde的哪些包全都细化了,如果要装kpdf不用把kdegraphics全装上.
[quote:3572f97131="fakeroot"]
引用:
说来cnhnln是谁……
发件人:
........ <省略发件人>  (天大求实BBS站)
  日期:
星期二 21 三月 2006 10:25:55
  组:
cn.bbs.comp.linux
在linuxfans上的.......
--
..会いたいけど....  
だめでしょうね.....

[m [1;37m※ 来源:.天大求实BBS bbs.tju.edu.cn.[FROM: 202.113.13.188] [m
转信把转义序列都搞没了。[/quote]
没看明白什么意思
你转的那个帖子的发帖人,在打听你的情况。(悬赏缉拿)