基于Qt开发类似QQ消息闪动效果
2013-06-14 17:57
393 查看
1.首先谈到QSystemTrayIcon设置系统托盘等功能,具体参考Qt帮助文档。
2.类似QQ闪动效果,其实是图片的交替显示产生的视觉效果。
3.使用定时器或者类似交替循环等功能交替显示图片,其中一张图片可以切成透明色的,这样效果就产生啦。
4.贴段代码看看
2.类似QQ闪动效果,其实是图片的交替显示产生的视觉效果。
3.使用定时器或者类似交替循环等功能交替显示图片,其中一张图片可以切成透明色的,这样效果就产生啦。
4.贴段代码看看
WebView::WebView(QWidget *parent) : QWebView(parent) { setWindowFlags(Qt::FramelessWindowHint|Qt::WindowStaysOnTopHint); Cmstring::initCmString(); msg = new MsgWidget(0); connect(this,SIGNAL(loadFinished(bool)),msg,SLOT(slotLoadFinished(bool))); timerShow = new QTimer(this); connect(timerShow,SIGNAL(timeout()),this,SLOT(slotTimeShowOut())); timerHide = new QTimer(this); connect(timerHide,SIGNAL(timeout()),this,SLOT(slotTimeHideOut())); load(ndooUrl); setTrayIcon(); slotLoadFinished(false); } void WebView::slotLoadFinished(bool) { timerShow->start(500); } void WebView::slotTimeShowOut() { qDebug()<<"NdooWebView::slotTimeShowOut "; trayIcon->setIcon(QIcon(":/img/logo.png")); trayIcon->show(); timerHide->start(500); } void WebView::slotTimeHideOut() { qDebug()<<"NdooWebView::slotTimeHideOut "; trayIcon->setIcon(QIcon(":/img/logo_1.png")); timerShow->start(500); }
相关文章推荐
- 基于Qt的类似QQ好友列表抽屉效果的实现
- 基于Qt的类似QQ好友列表抽屉效果的实现
- 基于Qt的类QQ气泡聊天的界面开发(二)
- devexpress显示缓冲滚动条与实现类似QQ消息推送效果
- 基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
- C#实现类似QQ的隐藏浮动窗体、消息闪动
- Android 自定义实现类似QQ消息贝塞尔拖拽效果BezierView
- QT实现类似QQ的抖屏效果
- 基于Qt的类QQ气泡聊天的界面开发
- Android开发学习之仿手机QQ消息列表侧滑删除效果
- JavaScript实现类似QQ、MSN消息提示的效果(转载)
- 基于Qt的类QQ气泡聊天的界面开发
- 类似QQ消息条数拖拽消失动画效果的实现
- 基于Qt的类QQ气泡聊天的界面开发(三)
- 自定义view 类似QQ好友来消息的动画效果
- Qt+html+JavaScript实现类似QQ聊天界面的气泡效果
- QT类似 4000 于QQ的即时聊天程序用开发QTcpServer,QTcpSocket简单开发
- 闪烁窗口,类似QQ聊天有消息任务栏标题会闪动
- WPF 基于Adorner实现类似Popup效果