QT--QSocketNotifier类介绍
- 博客分类:
- 技术杂绘
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)));
}
发表评论
-
飞狐其它函数
2012-01-20 12:02 1583飞狐其它函数 2012年01 ... -
2011 学年度第一学期普陀区初三质量调研英语试卷
2012-01-20 12:01 11792011 学年度第一学期普陀区初三质量调研英语试卷 2012 ... -
delphi打造气泡窗口的实现
2012-01-19 16:50 1729delphi打造气泡窗口的实现 2011年11月07日 ... -
MFC消息响应机制及映射机制理解
2012-01-19 16:50 594MFC消息响应机制及映射机制理解 2010年11月30日 ... -
编程开发技术――API教程之十二
2012-01-19 16:50 611编程开发技术――API教程之十二 2011年05月28日 ... -
4.A Tool Bar
2012-01-19 16:50 6204.A Tool Bar 2012年01月05日 ... -
TrackMouseEvent
2012-01-19 16:50 522TrackMouseEvent 2011年12月22 ... -
我配的电脑大家参考下
2012-01-17 06:34 550我配的电脑大家参考下 2012年01月10日 配件名称价 ... -
AIX微码升级全过程
2012-01-17 06:34 1012AIX微码升级全过程 2011年01月18日 首先是把微 ... -
PHP DDOS攻击的处理办法
2012-01-17 06:34 586PHP DDOS攻击的处理办法 ... -
Yonah是英特尔处理器酷睿core的开发代号
2012-01-17 06:34 813Yonah是英特尔处理器酷 ... -
一星期随感Ing
2012-01-16 05:15 578一星期随感Ing 2009年08月17日 最近 ... -
(转)大理和丽江的不同
2012-01-16 05:15 668(转)大理和丽江的不同 ... -
历届上海国际电影节获奖名单
2012-01-16 05:15 911历届上海国际电影节获奖名单 2010年06月29日 第 ...
相关推荐
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-unified-windows-x86-online.exe