• 6683阅读
  • 8回复

【提问】paintEvent引发的问题 [复制链接]

上一主题 下一主题
离线thisisll
 

只看楼主 倒序阅读 楼主  发表于: 2006-01-09
我用KDevelop自动生成一个KDE的application framework的工程
看到了app view这两个类
我重写了view 的paintEvent,可是并没有重绘
我重写了app的paintEvent发现这里执行了~~于是我在这里又m_view->update();(我看文档说这个函数可以产生paint这个事件),还是失败

问题
1 paintEvent的概念与MFC中ondraw一样吗?(前者响应paint这个事件,后者响应WM_PAINT这个事件)
2 为什么view的paintEvent不执行?该如何?
3 信号与槽 Event与Event的处理函数 为什么要有两组?任何一种都足够(我是这么想的)

先谢谢
[ 此贴被XChinux在2006-01-11 01:23重新编辑 ]
离线thisisll

只看该作者 1楼 发表于: 2006-01-10
UPUP
离线hetal

只看该作者 2楼 发表于: 2006-01-10
没有试过,
离线thisisll

只看该作者 3楼 发表于: 2006-01-11
不是吧~~
这么凄凉的
没人理~~~
再UPUP
离线thisisll

只看该作者 4楼 发表于: 2006-01-11
又UPUP
离线alexzhao
只看该作者 5楼 发表于: 2006-01-13
调用窗体的update应该是会执行paintEvent的,而且resize等等也都是会调用paintEvent来重绘的,至少我写的是这个样子的
离线thisisll

只看该作者 6楼 发表于: 2006-02-06
新年UP
离线keisuo

只看该作者 7楼 发表于: 2007-05-21
我也式过,就是不行
离线keisuo

只看该作者 8楼 发表于: 2007-05-28
我也没成功啊
快速回复
限100 字节
 
上一个 下一个