![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 51
luoxinwu123
这个作者很懒,什么都没留下…
展开
-
Qt 进程间通信(IPC)
Qt 是一个跨平台的应用框架,其进程间通信机制当然可以使用所在平台的进程间通信机制,如在Windows平台上的Message机制、共享内存、文件映射、管道、Socket等。其中,Qt对一些许多平台共有的IPC机制进行了封装。 Qt官方文档中对Qt的IPC机制是这样介绍的: TCP/IP 其实就是通过网络模块实现的IPC。不过Qt对其进行了封装,并提供了两个层次的API,包括应用程序级原创 2012-09-29 09:35:26 · 10562 阅读 · 1 评论 -
Qt 事件机制
事件处理机制: Qt提供5个层次的事件处理-- (1)重载某个具体事件,eg:mousePressEvent() (2)重载event() (3)在某个QObject中安装事件过滤器(先注册该对象中有那些成员要响应该事件,然后重载eventFilter()) (4)在QApplication中安装事件过滤器 (5)重载QApplication的notify()翻译 2012-09-21 21:54:53 · 1005 阅读 · 0 评论 -
Qt 多线程
Qt 包含下面一些线程相关的类: QThread 提供了开始一个新线程的方法 QThreadStorage 提供逐线程数据存储 QMutex 提供相互排斥的锁,或互斥量 QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁 QReadWriterLock 提供了一个可以同时读操作的锁 QReadLocker与QWriteLocker 是便利类,它自动对QRead翻译 2012-09-21 21:56:11 · 586 阅读 · 0 评论 -
信号与槽的连接
信号与槽的连接 Constant Value Description Qt::DirectConnection 1 When emitted, the signal is immediately delivered to the slot. Qt::QueuedConnection翻译 2012-09-21 09:15:45 · 822 阅读 · 0 评论 -
Qt 插件系统
Qt有两种与插件有关的API。一种用来扩展Qt本身的功能,如自定义数据库驱动、图像格式、文本编解码等,称为Higher-Level AP,既高级接口。另一种用于应用程序的功能扩展,称为Lower-Level API,低级接口。前一种是建立在后一种的基础之上的。前一种是扩展Qt已有的一些插件系统。后者可以让开发者自己实现以一个插件系统。 让应用程序支持插件扩展的步骤: 1. 定义一个翻译 2012-09-22 15:53:23 · 1007 阅读 · 0 评论 -
Qt 元对象机制
Qt之所以能有很大的动态性,都源自于它的元对象系统。下面是对这个机制的一个简要介绍。(来自于C++ GUI Programing with Qt4) Qt的一个最主要的特点可能就是它扩展了C++的机制,可以创建独立的软件组件,这些组件可以被绑定在一起,而不需要互相的任何了解。 这个机制被成为元对象系统,它提供了两个关键服务:信号/槽、运行时的类型信息和动态属性系翻译 2012-09-22 14:52:50 · 3993 阅读 · 0 评论