LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2499|回复: 2

请教Qt事件处理的问题?

[复制链接]
发表于 2007-9-26 16:40:08 | 显示全部楼层 |阅读模式
在Qt中, 大部分知识都了解了, 但是它的事件仍让我觉得有些奇怪. 它有二种事件处理方式 , 一种是signal和slot和处理, 一种是某些widget中的event. 如QWidget中的mousePressEvent(), mosueReleaseEvent()等. 前一种用于使用widget, 后一种用于开发widget中(不过这点, 还没有太领悟到, 可能没有亲自设计widget吧, 不过首先还是要知道它是如何用的).
我知道继承QWidget类后, 重写这个继承类, 可以更改事件的操作. 但是我想新建一个新的事件, 而不是在以前的基类事件上进行改写呢?  
有看到QApplication的postEvent, sendEvent等, 由于没有详细的文章讲解, 没有源码示例, 还是不能得原理! 还请大家指教?
网上找了N多资料, 写的都不详细, 书上也没有说清楚. 还有一本<C++ GUI programming with Qt>也讲的不太清楚. 还请指点一下, 如果有类似的文件就更好了, 谢谢了啊!
发表于 2009-10-26 12:00:28 | 显示全部楼层
同感,一直对这个赶到很困惑。。。
回复 支持 反对

使用道具 举报

发表于 2009-11-4 00:31:22 | 显示全部楼层
你可以看一下生成的以moc_打头的文件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表