• 5625阅读
  • 6回复

请教——实现工具栏按钮闪烁的方法 [复制链接]

上一主题 下一主题
离线winterlxd
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-18
— 本帖被 XChinux 执行加亮操作(2008-11-30) —
想实现这样一个界面

只要程序收到消息,工具栏上的对应按钮就开始闪烁。

自己看了一下,应该是和定时器有关,可是具体怎么做,还是不清楚!

请大家帮忙!!

谢谢!!
离线eggking
只看该作者 1楼 发表于: 2008-11-18
哈哈,不行就做个假的。。。。用另外一个动态图片代替原来的图片。。。
铁甲依然在!
离线winterlxd

只看该作者 2楼 发表于: 2008-11-18
是一个好方法,但还是希望能够通过编程实现!!
离线eggking
只看该作者 3楼 发表于: 2008-11-18
在考虑实现效果的同时,还需要考虑资源消耗的问题
很复杂的。。。哈哈
铁甲依然在!
离线lanfe
只看该作者 4楼 发表于: 2008-11-18
你说的消息指的是什么呢?
消息--槽的消息还是接受到报文之类的呢?
如果只是想让按钮闪烁的话,只要一个定时器就可以了,
timerEvent( QTimerEvent *e )
{
    if ( e->timerId() == mi_Timer )
    {
        mi_Count ++;
        if ( (mi_Count %2 != 0) )
        {
//设置闪烁时候按钮的属性
            m_color = QColor( 255, 0, 0 );    //按钮可以有许多属性
        }
        else
        {
//设置闪烁时候按钮的属性
            m_color = QColor(136,188,182);
        }
    }
}
离线water_wf

只看该作者 5楼 发表于: 2008-11-18
一个小图标没多大消耗的,可以用gif动画实现
离线winterlxd

只看该作者 6楼 发表于: 2008-11-18
=======================================
你说的消息指的是什么呢?
消息--槽的消息还是接受到报文之类的呢?
=======================================
我想的就是以信号-槽的方式触发按钮闪烁的!
快速回复
限100 字节
 
上一个 下一个