• 6049阅读
  • 9回复

[提问]Qt真的只有event-slot机制,没有msg? [复制链接]

上一主题 下一主题
离线twicave
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-09
QT完全没有sendMessage, postMessage的概念吗?

离线hehui

只看该作者 1楼 发表于: 2013-03-09
WINDOWS下的东西请使用其API!
概念是有的!
离线pxiao_xiao

只看该作者 2楼 发表于: 2013-03-09
Qt是对各平台API的封装 在Qt实现信号--槽机制时 为什么不对这些底层API封装呢  
如果直接用平台API 不如直接用VC或者MFC了
离线XChinux

只看该作者 3楼 发表于: 2013-03-09
看看QCoreApplication的sendEvent和postEvent
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线roywillow

只看该作者 4楼 发表于: 2013-03-09
站长+1
Qt是有自己的事件的,各种event和handler
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线zmx_zmx_zmx
只看该作者 5楼 发表于: 2013-03-10
QT是事件的啊
离线chenjau

只看该作者 6楼 发表于: 2013-03-11
哎孤陋寡闻了.一直以为只有信号槽...
离线foxgod

只看该作者 7楼 发表于: 2013-10-24
回 3楼(XChinux) 的帖子
如何控制点击很多button的时候,一个button相应槽函数,其他的不相应呢?
离线jdwx

只看该作者 8楼 发表于: 2013-10-24
回 7楼(foxgod) 的帖子
QObject::sender()返回发射信号的控件,这里就是某个button,判断一下。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线foxgod

只看该作者 9楼 发表于: 2013-11-06
回 8楼(jdwx) 的帖子
1  如果以Qt::QueuedConnection的方式连接,我看文档,这个信号被封装成event,然后再QApplication里面的notify里处理,在notify里面这个信号封装的事件的类型是什么呢?例如event->type()== QEvent::KeyPress.

2  如果我在一个窗口里面有一个button,点击button处理事件需要一段时间,在这个时间未结束的时候,我鼠标移动也可以处理一些事情,按keypress也可以处理一些事情。
那这里面的鼠标事件和键盘事件是不是可以通过QApplication::processEVent()把鼠标事件和键盘事件也提交给notify处理。还是怎么样的
快速回复
限100 字节
 
上一个 下一个