当前时区 GMT+8, 现在时间是 2008-8-29 01:28 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: paint事件为什么没有触发
wang_bml
新手上路
Rank: 1


UID 116672
精华 0
积分 1
帖子 1
阅读权限 10
注册 2004-4-19
来自 China.gif
状态 离线
发表于 2007-12-14 14:04  资料  短消息  加为好友 
paint事件为什么没有触发

CMyWinMainWindow
{
...
    MyEventTest(CMyEvent *event);
    paintEvent(QPaintEvent *event);
}

CMyWin::MyEventTest(CMyEvent *event)
{
//该函数执行
   repaint();
}

CMyWin::paintEvent(QPaintEvent *event);
{
...
}

...
CThread::run()
{
...
CMyWin
    for(int i = 0;i < 10;i++)
    {
         CMyEvent event;
         QThread::postEvent();
    }
}

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP