为什么QT挂上之后win10图标闪烁老闪

&>&使任务栏上的程序图标闪烁
使任务栏上的程序图标闪烁
上传大小:2.09MB
使任务栏上的程序图标闪烁,包括隐藏在任务栏上的程序图标
综合评分:3.8(4位用户评分)
下载个数:47
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有3条
没得到想要的东西,但还是非常好谢谢
非常好,谢谢!
虽然没得到想要的东西,不过代码还是不错了,非常感谢楼主的分享。
审核通过送C币
软件工程毕业设计之基于MFC的手机生产制造执行系统的设计与开发
CString字符串操作大全
创建者:zrx281731
C++11/14书籍
创建者:feiqiu2015
上传者其他资源上传者专辑
圆角编辑框
自绘编辑框
带提示信息的编辑框
绘制闪烁文字
取当前目录下的所有文件size
开发技术热门标签
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
使任务栏上的程序图标闪烁
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动***等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
使任务栏上的程序图标闪烁qt类似于qq托盘图标闪烁的消息提示 - CSDN博客
qt类似于qq托盘图标闪烁的消息提示
×=new QTimer (this);
&& ×-&setSingleShot(false);//true 表示循环一次 表示循环无数次
&& ×-&setInterval(650);
&& &connect(times,SIGNAL(timeout()),this,SLOT(changeico()));
void MainWindow::timeico()
&& ×-&start();
void MainWindow::changeico()//这里我们让其闪烁二十次
&& &m++;
&& &if(m==20)
&& & & ×-&stop();
&& & & &if(m%2==0)
&& & & & & & iTrayIcon-&setIcon( QIcon(&:/images/monter.png&) );
&& & & &else
&& & & & & & iTrayIcon-&setIcon( QIcon() );
void MainWindow::Maction(QSystemTrayIcon::ActivationReason wch)
&& &switch(wch)
&& & & & & &case QSystemTrayIcon::Trigger: times-&stop();
&& & & & & & & & & & iTrayIcon-&setIcon( QIcon(&:/images/monter.png&) );//当用户单击时 我们让图标停止闪烁
&& & & & default:;
QIcon icon = QIcon(&:/images/icon.ico&);加载图片
setWindowIcon(icon);把图片设置到窗口上
trayIcon = new QSystemTrayIcon(this);创建一个系统托盘图标
trayIcon-&setIcon(icon);//设置图标
trayIcon-&setToolTip(&a trayicon example&);//设置提示语
trayIcon-&show();
setMinimumSize(200,100);窗口最大化和最小化一样大小。所以窗口不能放大也不能缩小
setMaximumSize(200,100);
QApplication::setQuitOnLastWindowClosed(false);//Quit On Last Window Closed退出在最后窗口关闭点击关闭时程序不关闭
在 系统托盘图标中,当图标activated(激活)时应该做好相应的处理,它会触发QSystemTrayIcon::ActivationReason 信号,信号可能是单击(触发(Trigger))、双击(DoubleClick)时应该用switch来接收处理,例如:
void class(QSystemTrayIcon::ActivationReason reason){
  switch (reason) {
  case QSystemTrayIcon::Trigger:
    添加自己处理
  case QSystemTrayIcon::DoubleClick:
    添加自己处理
      
  case QSystemTrayIcon::MiddleClick:
   添加自己处理
     
  default:        
设置系统托盘图标是常用到以下以个:
QIcon(&:/images/icon.ico&)//加载ico图片或是
QIcon(&:/images/heart.svg&)//加载svg图片
QSystemTrayIcon-&setIcon(QIcon icon);//定义一个系统托盘图标并设置图标
setWindowIcon(icon);//设置窗口图标
QSystemTrayIcon-&setToolTip(string);//定义一个系统托盘图标并设置图标的提示语
有时还需要在图标上设置菜单。如下:
void Window::createActions()
minimizeAction = new QAction(tr(&最小化&), this);
connect(minimizeAction, SIGNAL(triggered()), this, SLOT(hide()));//若是触发了最小化就隐藏窗口
maximizeAction = new QAction(tr(&最大化&), this);
connect(maximizeAction, SIGNAL(triggered()), this, SLOT(showMaximized()));//若触发了最大化就最大化窗口
restoreAction = new QAction(tr(&还原&), this);
connect(restoreAction, SIGNAL(triggered()), this, SLOT(showNormal()));//若触发了还原就正常显示
quitAction = new QAction(tr(&退出&), this);
connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit()));//若触发了退出就退出程序
void Window::createTrayIcon()//创建托盘图标
trayIconMenu = new QMenu(this);//菜单
trayIconMenu-&addAction(minimizeAction);//把最小化加入到菜单项
trayIconMenu-&addAction(maximizeAction);//把最大化加入到菜单项
trayIconMenu-&addAction(restoreAction);//把还原加扩到菜单项
//trayIconMenu-&addSeparator();//加入一个分离符
trayIconMenu-&addAction(quitAction);//把退出加到入菜单项
trayIcon = new QSystemTrayIcon(this);//创建一托盘图标
trayIcon-&setContextMenu(trayIconMenu);//设置托盘上下文菜单为trayIconMenu
当你不想把你的图标显示出来而程序正常运行,那么就要设置是否可见(setEnabled):
qidget::setEnabled(bool)
本文已收录于以下专栏:
相关文章推荐
win32托盘图标的闪烁与显示
首先要用到头文件
#include&shellapi.h&
然后,定义一个托盘对象
NOTIFYICONDATA nid = { 0 };//托盘图标
接着,我们需要填充里面的值
 | 托盘 图标 闪烁 转自http://shuiwxing3./.html void CExView::OnTimer(UINT nI...
http://blog.csdn.net/attilax/article/details/
作者Attilax ,  EMAIL: ...
简述根据之前的二位绘图,我们可以很轻松的进行文本的绘制,如果需要一些特效,比如:文本闪烁。我们就必须借助其它辅助类来完成。简述
源码原理主要涉及两个辅助类:
QFontMetrics...
qt类似于qq托盘图标闪烁的消息提示  
  times=new QTimer (this);
    times-&setSingleShot(false);//...
最近应项目需求实现了仿QQ动态新闻消息框 让消息框停靠在右下角,具体开发环境如下:          (1).windows xp下***QCreate(qt4.5.1)     &...
他的最新文章
讲师:王禹华
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

参考资料

 

随机推荐