08 2015 档案
摘要:事件的概念简单来说, 就是应用程序感兴趣的应用内部或者外部的活动结果。 在Qt中, 使用QEvent 抽象这些活动。事件驱动模型事件驱动模型现在在计算机很多领域都有使用。 例如 BSD socket 中的 select 模型和信号驱动的 I/O 模型、 GUI 程序中的事件处理、操作系统中断等。以一...
阅读全文
摘要:The property System和其它编译器厂商一样, Qt 也提供了复杂的属性机制, 但是作为一个编译器无关、平台无关的库,Qt没有那些不被标准编译器支持的特征, 如 BCB的 __property。 Qt 的属性机制在任何平台的任何C++编译器上都能正常使用。 这是由 meta objec...
阅读全文
摘要:The Meta-Object SystemMeta-Object 提供了用于类间通信的signal/slot, 运行时类型信息、以及动态属性系统。Meta-Object 的使用基于以下三个点:QObject 提供了可以使用MetaObject 的一个公共基类。在类的声明里加入Q_OBJECT 宏,...
阅读全文
摘要:Signal and Slots 用于对象之间通信。 它是 Qt 的核心特性之一, 并且也是Qt 与其它框架差别最大的部分。概述 在GUI编程中, 如果我们改变了一个控件, 我们可能想其它控件知道; 换言之, 我们希望任何类型的 Object 能够彼此通信。 一些Tookits使用回调函数来实现通信...
阅读全文
摘要:读取 qt.conf 文件, 获取 Qt Library 的信息。 通常会在以下三个路径查找conf文件: :/qt/etc/qt.conf(使用资源系统时) OS X中, 在应用程序目录下的 Resource目录。 应用程序可执行文件所在目录 QLibraryInfo优先读取conf...
阅读全文

浙公网安备 33010602011771号