实际上user32.dll的GDI显示很快(Windows内核都是汇编造的,就算几十年前80386电脑的win3.1都很快),而Qt程序在慢一点的电脑界面显示会先显示窗口框架,然后窗口内容才显示出来。
【 在 hgoldfish 的大作中提到: 】
: C++ Builder 的几百 KB EXE 也要画界面。只不过画界面的代码在 Windows 自带的 user32l.dll 里面,而 Qt 则是自带而已。
: 你这 GUI 编程没入门啊。Qt 发展了几十年,怎么可能比 C++ Builder 那一套古董的 user32.dll 还慢。所有现代的 GUI 构架都走向和 Qt 一模一样的 DirectUI 绘制方案,包括 Android, iOS 和 WPF,不是没有道理的。
:
--
FROM 183.251.227.*