摘要:
前一篇讲了可以通过configure脚本来进行配置,但是有许多可以更进一步的配置不能通过configure脚本,或者配置起来非常麻烦,这时就可以借助qconfig工具来进行配置,把不必要的类裁掉,可以看下图qconfig工具截图。可以精确地控制要哪一个类,不要哪一个类,并且自动解决依赖问题, 编辑完毕以后,将自定义的config文件存储到src\corelib\global中,并且以qconfi... 阅读全文
摘要:
configure脚本功能非常强大,可以通过它对qt进行配置裁剪, 为了编译更快一点可以使用下面参数: -fast 快速配置 -nomake 可以不编译不需要的文件夹,根目录下面的目录都可以过滤 比如 -nomake examples -nomake demos -nomake tools 等等 另外就是一些不需要的模块也可以通过配置脚本来启用或者禁用,除了一些必须的模块像gui,corelib等... 阅读全文
摘要:
前面提到的服务器最重要的功能就是对鼠标,键盘,屏幕等资源进行分配管理,尤其是要独占鼠标,键盘等设备,因此服务器要把各种底层设备消息通知到各个客户端进程,目前主流的GUI平台都无一例外采用事件驱动模型,这些消息正是其事件的主要来源,在其内部表示为QWSEvent,所有具体的消息(事件)都是其子类,下图给出了所有的消息(事件): 这里面有很多事件是非常直观的,比如键盘事件,鼠标事件等,而有一些事件就不... 阅读全文