- 浏览: 20390 次
最新评论
QT--QSocketNotifier类介绍
2011年12月21日
QT--QSocketNotifier类介绍
转:http://hi.baidu.com/my%ABh%D4%C2/blog/item/1ce393367f1616ef3a87ce16.html
2011-10-08 14:40
QSocketNotifier 用来监听系统文件操作,将操作转换为Qt事件进入系统的消息循环队列。并调用预先设置的事件接受函数,处理事件。
一共存在3类事件:read,write,exception.
QSocketNotifier::Read0There is data to be read.QSocketNotifier::Write1Data can be written.QSocketNotifier::Exception2An exception has occurred. We recommend against using this.
每个QSocketNotifie对象只能监听一个事件,如果要同时监听两个以上事件必须创建两个以上的监听对象。
QSocketNotifier::QSocketNotifier ( int socket, Type type, QObject * parent = 0 );
下面将说明如何使用 QSocketNotifier 来监听串口数据:
在使用 open 方法打开串口并设置好属性后,可以使用 Qt 的类 QSocketNotifier 来监听串口是否有数
据可读,它是事件驱动的, 配合 Qt 的 signal/slot 机制,当有数据可读时,QSocketNotifier 就会发射
ativated 信号,你只需要创建一个 slot 连接到该信号即可,代码如下所示:
m_fd = openSerialPort();
if (m_fd insert(QString(QChar(c)));
}
发表评论
-
Mvvm Light Toolkit for wpf/silverlight系列之数据绑定
2012-01-20 02:01 1291Mvvm Light Toolkit for wpf/silv ... -
君正4750开发板使用日记6-UCOS(minios)的开发配置试验
2012-01-20 02:01 1868君正4750开发板使用日记 ... -
Ipmsg
2012-01-20 02:01 721Ipmsg 2010年12月22日 ipmsg全称:IP ... -
配置文件(Web.Config)加密解密详细说明
2012-01-20 02:01 1324配置文件(Web.Config)加密解密详细说明 2010年 ... -
三周学习总结
2012-01-20 02:01 580三周学习总结 2010年06月28日 学习工作总结 ... -
下载安卓源代码过程
2012-01-19 09:49 891下载安卓源代码过程 2011年12月23日 linux和 ... -
OPENCV + PYTHON 安装进行时
2012-01-19 09:49 1633OPENCV + PYTHON 安装进行时 2011年06月 ... -
珍藏技术日志---windows下的Python环境搭建
2012-01-19 09:49 827珍藏技术日志---windows下的Python环境搭建 2 ... -
使用Python进行验证码识别
2012-01-19 09:49 1097使用Python进行验证码识别 2010年06月14日 ... -
用Python 下载网页
2012-01-19 09:49 798用Python 下载网页 2011年01月05日 因为需 ... -
撼动IT界的10大编程语言
2012-01-17 02:22 662撼动IT界的10大编程语言 ... -
安装安卓虚拟机。XP亲测,win7请自行检验。
2012-01-17 02:22 1823安装安卓虚拟机。XP亲测,win7请自行检验。 2011年1 ... -
PKI作业之证书加密导入导出C#操作
2012-01-17 02:22 1170PKI作业之证书加密导入 ... -
淘宝JS压缩工具tbcompressor 2.4.2
2012-01-17 02:22 980淘宝JS压缩工具tbcompressor 2.4.2 201 ... -
AIX微码升级全过程
2012-01-15 22:01 689AIX微码升级全过程 2011年01月18日 首先是把微 ... -
PHP DDOS攻击的处理办法
2012-01-15 22:01 611PHP DDOS攻击的处理办法 ... -
手把手教你如何搭建PHP本地测试环境和MYSQL数据库的建立和使用
2012-01-15 22:01 963手把手教你如何搭建PHP ... -
centos 内核升级(2.6.18-194.el5升2.6.30)
2012-01-15 22:01 858centos 内核升级(2.6.18-194. ...
相关推荐
http://qt.nokia.com/products/qt-addons/solutions-archive/ 有JPEG2000的,有Windows中Services的,有浏览器插件的,有单应用程序的,有SOAP的,有文件加锁操作的,有属性操作的。 如果你比较节俭资源分,那么也...
qt-opensource-windows-x86-winrt-msvc2013-5.8.0.exe 20-Jan-2017 12:53 1.2G Details qt-opensource-windows-x86-msvc2015_64-5.8.0.exe 20-Jan-2017 12:52 1.0G Details qt-opensource-windows-x86-msvc2015-...
参考链接 https://www.qt.io/blog/2015/05/26/qt-4-8-7-released https://blog.qt.io/blog/2015/07/01/qt-5-5-released/ 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
qt-vs-addin-1.2.5 可用在vs2010 的插件 qt-creator-5.0.3 这个版本好看,功能强大,界面好看。
Qt-Advanced-Docking-System-master
qt-opensource-windows-x86-msvc2012-5.6.3 这个是在vs2012中的使用的qt 编绎时使用的命令: configure -prefix d:\win32-msvc2012 -platform win32-msvc2012 -opensource -confirm-license -nomake tests -nomake ...
Qt qt-opensource-windows-x86-5.11.0安装包,适用于开发openCV、QtAndroid
Qt-unified-windows-x64-4.6.0-online安装Qt
树莓派使用的qt版本源码,qt-everywhere-src-5.11.3版本的交叉编译源码
所以今天收集了qt-opensource-linux-x64-5.10.0.run 、 qt-opensource-linux-x64-5.12.1.run 、qt-opensource-linux-x64-5.12.6.run、qt-opensource-linux-x64-5.12.9.run 、qt-opensource-linux-x64-5.12.12.run给...
qt Qt-Advanced-Docking-System 使用教程 示例代码
基于QT - SOCKET 的 C++ 实现矩阵压力数据采集及压力云图现实。 基于QT - SOCKET 的 C++ 实现矩阵压力数据采集及压力云图现实。 基于QT - SOCKET 的 C++ 实现矩阵压力数据采集及压力云图现实。 基于QT - SOCKET 的 ...
windows 下载的QT开发包 qt-opensource-windows-x86-msvc2010-5.5.1 qt-vs-addin-1.2.5 非常的好用.VS2008 vs2010都可以用。
vs2017的qt插件qt-vsaddin-msvc2017-2.8.1-rev.06.vsix.rar
qt-vs-addin-1.2.5.part3
qt-opensource-windows-x86-5.14.2
1、qt-everywhere-src-5.12.12的源代码 2、编者编译Qt5.12.12所使用的代码一并上传,方便大家下载编译.
QT在线安装器qt-unified-windows-x64-4.6.0-online.exe,留下个备份
qt-opensource-windows-x86-5.13.2.exe
qt-sdk-win-opensource-2010.04