当前位置: 技术问答>linux和unix
[ QT ]paintEvent引发的问题
来源: 互联网 发布时间:2015-11-06
本文导语: 我用KDevelop自动生成一个KDE的application framework的工程 看到了app view这两个类 我重写了view 的paintEvent,可是并没有重绘 我重写了app的paintEvent发现这里执行了~~于是我在这里又m_view->update();(我看文档说这个函数可以产生p...
我用KDevelop自动生成一个KDE的application framework的工程
看到了app view这两个类
我重写了view 的paintEvent,可是并没有重绘
我重写了app的paintEvent发现这里执行了~~于是我在这里又m_view->update();(我看文档说这个函数可以产生paint这个事件),还是失败
我对QT里的事件没有什么概念~~
提下问题
1 paintEvent的概念与MFC中ondraw一样吗?(前者响应paint这个事件,后者响应WM_PAINT这个事件)
2 为什么view的paintEvent不执行?该如何让我的VIEW重绘?
3 信号与槽 Event与Event的处理函数 为什么要有两组?任何一种都足够(我是这么想的)
先谢谢
看到了app view这两个类
我重写了view 的paintEvent,可是并没有重绘
我重写了app的paintEvent发现这里执行了~~于是我在这里又m_view->update();(我看文档说这个函数可以产生paint这个事件),还是失败
我对QT里的事件没有什么概念~~
提下问题
1 paintEvent的概念与MFC中ondraw一样吗?(前者响应paint这个事件,后者响应WM_PAINT这个事件)
2 为什么view的paintEvent不执行?该如何让我的VIEW重绘?
3 信号与槽 Event与Event的处理函数 为什么要有两组?任何一种都足够(我是这么想的)
先谢谢
|
QT有很多例子的, 你到它的目录下找一下, 多看看例子才有帮助, 而且要多看看文档. 你问的这些问题都是最基本的问题, 建议先啃一下文档吧, 比如说这个:
http://doc.trolltech.com/4.1/index.html
你可以先做那个Tutorial.
此外还有中文的文档可以搜一下,但是建议看英文的, 因为中文的比较老.
http://doc.trolltech.com/4.1/index.html
你可以先做那个Tutorial.
此外还有中文的文档可以搜一下,但是建议看英文的, 因为中文的比较老.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。