当前位置:编程学习 > wap >>

Qt实现360安全卫士9.2(再度来袭)

    用Qt做过一些软件,包括360安全卫士、音乐播放器、QQ、水印软件等。之前发了一版360源码,本着开源的精神供大家学习、交流,没想到被大量盗用(拿来主义——着实可怜)!在此期间,我曾反复思量应该抱着什么样的心态去对待——开源?闭源?凡事都有利弊之分,为了帮助更多和我一样曾经在Qt里挣扎的童鞋们,我选择了前者!
    话虽如此,还是希望大家本着学习、交流的态度。无私的分享、交流是我的宗旨,欢迎留言、欢迎讨论、欢迎批评指正。

盗版:http://www.hnmade.com/bbs/thread-11788-1-1.html(除了盗,还剩下什么!)
Qt实现360安全卫士9.1(旧版本):http://bbs.csdn.net/topics/390508293

Qt实现360安全卫士9.2(新版本 源码 推荐):http://download.csdn.net/detail/u011012932/6396621
博客地址:http://blog.sina.com.cn/liang19890820

注:源码仅供学习、交流使用,请尊重原作者劳动成果,请勿盗用,违者必究!
下载源码后请先查看:readMe.txt(会有惊喜哦)

开发环境:VS2010+Qt5.1.0    

以下是程序截图:
多语化界面:

换肤界面:

设置界面:

新版特性界面:

关于我们界面:

注册界面:

登录界面:




系统托盘:

木马查杀界面:
Qt Qt实现360 Qt实现360安全卫士 Qt实现360safe --------------------编程问答-------------------- 小心被360 起诉。 --------------------编程问答--------------------
引用 1 楼 xvxieweilai 的回复:
小心被360 起诉。

如果怕的话,我就不做了,这是工学习、交流的,没任何商业途径!而且还给360打了个广告,谢我还来不及呢! --------------------编程问答-------------------- 哈哈,顶楼主,没有沙发呢 --------------------编程问答-------------------- 没找到Pro文件啊   上个版主 楼主的就有   --------------------编程问答--------------------
引用 4 楼 z278930050 的回复:
没找到Pro文件啊   上个版主 楼主的就有  

不会什么都有,如果pro都不会添加怎么搞Qt开发!
我是用的是VS2010+Qt5.1 --------------------编程问答-------------------- 我来顶群主一下 --------------------编程问答--------------------
引用 6 楼 sssooonnnggg 的回复:
我来顶群主一下

还有你滴qml版本 --------------------编程问答-------------------- 来了    牛B  哈哈 --------------------编程问答-------------------- 顶 lz啊  v587 --------------------编程问答-------------------- 哈哈。我也来了。支持楼主。又出了新版,为广大qt初学者带来了福音,很多人就是看着你的360源码步入qt编程大门的。功德无量啊。 --------------------编程问答--------------------
引用 10 楼 str999_cn 的回复:
哈哈。我也来了。支持楼主。又出了新版,为广大qt初学者带来了福音,很多人就是看着你的360源码步入qt编程大门的。功德无量啊。


能够帮助别人是我的荣幸哈。。。 --------------------编程问答-------------------- 楼主威武 学习膜拜了 --------------------编程问答-------------------- 不错!Mark以后学习! --------------------编程问答-------------------- 谢谢分享哈,能否整理下,
1 删除生成的临时文件。
2 楼主用vs.能否提供个 pro文件。 --------------------编程问答--------------------
引用 14 楼 allencui0313 的回复:
谢谢分享哈,能否整理下,
1 删除生成的临时文件。
2 楼主用vs.能否提供个 pro文件。

说实话,每个人的需求都不同!很多人在问pro,不是我不想提供,因为开发环境问题!其实生成很简单,如果这点小问题都解决不了,我感觉做什么事都可能做不好。
授之以鱼不如授之以渔! --------------------编程问答--------------------
pro 文件不是可以用 QT VS Plugin 从VS转来?
另,楼主界面好细致.
会的人还细致的做一个非工作东西让人很佩服. --------------------编程问答--------------------
引用 16 楼 ezhong0812 的回复:

pro 文件不是可以用 QT VS Plugin 从VS转来?
另,楼主界面好细致.
会的人还细致的做一个非工作东西让人很佩服.

没事闲的时候就做自己喜欢做的事情,写写博客、写写代码实现一些小软件,乐趣所在,呵呵! --------------------编程问答-------------------- 楼主真威武, 学习了! --------------------编程问答-------------------- 学习了。真牛啊、、、、、、、、、 --------------------编程问答-------------------- 360的界面效果确实出众。我前公司当时也是伪360界面来做的,不过是用MFC实现。 --------------------编程问答--------------------
引用 20 楼 a117653909 的回复:
360的界面效果确实出众。我前公司当时也是伪360界面来做的,不过是用MFC实现。

恩,还行,360的比较简洁 --------------------编程问答-------------------- 开发环境:VS2010+Qt5.1

源码可运行,屡试不爽,运行不了请检查环境与配置! --------------------编程问答-------------------- 楼主说的有道理啊 ,呵呵。 --------------------编程问答-------------------- mark 。。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主做出来的360能不能直接使用啊啥啥的,比如可以清理垃圾啊,更新软件啊,好期待的! --------------------编程问答-------------------- 谢分享!楼主威武,佩服楼主。 --------------------编程问答--------------------
引用 26 楼 yuan8222 的回复:
楼主做出来的360能不能直接使用啊啥啥的,比如可以清理垃圾啊,更新软件啊,好期待的!

现版本不能,没时间做后台,以后有时间再慢慢完善! --------------------编程问答-------------------- 楼主真好,本Qt菜鸟表示经常看楼主的文章。这个看起来很好,我下载了,不过我的Qt是4.8.4的,编译的时候出现cmd.exe退出,代码为3,请问一下是什么问题? --------------------编程问答--------------------
引用 29 楼 a294130128 的回复:
楼主真好,本Qt菜鸟表示经常看楼主的文章。这个看起来很好,我下载了,不过我的Qt是4.8.4的,编译的时候出现cmd.exe退出,代码为3,请问一下是什么问题?

我的是VS2010+Qt5你升级一下试试,程序绝对是可以运行的!要不你就吧要改的地方改一下试试。。。 --------------------编程问答-------------------- 窗体移动在 ubuntu 下还是有问题 --------------------编程问答-------------------- 多谢楼主提供这么好的实例,并且将其开源,开源的目的不是抄袭,而是学习,赞楼主这种! --------------------编程问答--------------------
引用 32 楼 duguqiushui 的回复:
多谢楼主提供这么好的实例,并且将其开源,开源的目的不是抄袭,而是学习,赞楼主这种!

不客气,做自己喜欢做的事! --------------------编程问答-------------------- 学习学习~~~ --------------------编程问答-------------------- 绘制边框可以直接用QSS的border-image,按九宫格切图片绘制比较麻烦。 --------------------编程问答--------------------
引用 35 楼 dowithsmiles 的回复:
绘制边框可以直接用QSS的border-image,按九宫格切图片绘制比较麻烦。

QSS一般适用于子部件,父窗体一般不建议使用!倘若父窗体使用,那么所有的子窗体都会默认继承父窗体的样式! --------------------编程问答--------------------
引用 36 楼 u011012932 的回复:
Quote: 引用 35 楼 dowithsmiles 的回复:

绘制边框可以直接用QSS的border-image,按九宫格切图片绘制比较麻烦。

QSS一般适用于子部件,父窗体一般不建议使用!倘若父窗体使用,那么所有的子窗体都会默认继承父窗体的样式!

用类名或ID选择器,是不会影响到子控件的。 --------------------编程问答-------------------- 下载学习了,谢谢分享 --------------------编程问答--------------------
引用 36 楼 u011012932 的回复:
Quote: 引用 35 楼 dowithsmiles 的回复:

绘制边框可以直接用QSS的border-image,按九宫格切图片绘制比较麻烦。

QSS一般适用于子部件,父窗体一般不建议使用!倘若父窗体使用,那么所有的子窗体都会默认继承父窗体的样式!


你在写qss的时候 可以setObjectName,然后在可以不影响到子窗体。 我也觉得border-image 非常方便,比九宫格灵活。不过各有优势。如果对效率要求不是特别高的情况下,border-image 在我这里是首选。 --------------------编程问答--------------------
引用 39 楼 lh844386434 的回复:
Quote: 引用 36 楼 u011012932 的回复:

Quote: 引用 35 楼 dowithsmiles 的回复:

绘制边框可以直接用QSS的border-image,按九宫格切图片绘制比较麻烦。

QSS一般适用于子部件,父窗体一般不建议使用!倘若父窗体使用,那么所有的子窗体都会默认继承父窗体的样式!


你在写qss的时候 可以setObjectName,然后在可以不影响到子窗体。 我也觉得border-image 非常方便,比九宫格灵活。不过各有优势。如果对效率要求不是特别高的情况下,border-image 在我这里是首选。

恩,是的,我是使用的id选择器!border-image设置边框阴影,我还没试过呢,有时间我做的demo试试! --------------------编程问答-------------------- 为什么是360,我觉得360没什么好的,重来不用 --------------------编程问答--------------------
引用 41 楼 Gfeng168 的回复:
为什么是360,我觉得360没什么好的,重来不用

个人爱好而已! --------------------编程问答-------------------- 虽然不喜欢360,不过楼主能写出来,真是厉害啊!我是刚开始自学QT --------------------编程问答-------------------- vs2008 +QT 5.1环境下可以 进行编译么? --------------------编程问答-------------------- 看上去搞得不错啊!向楼主学习! --------------------编程问答--------------------
引用 44 楼 u012774374 的回复:
vs2008 +QT 5.1环境下可以 进行编译么?

应该可以,也许得稍微改改,你试试吧!要不就重新建一个工程,导进去! --------------------编程问答--------------------
引用 45 楼 dyw 的回复:
看上去搞得不错啊!向楼主学习!

谢谢支持! --------------------编程问答-------------------- http://download.csdn.net/detail/zengcccc/6536663

根据楼主的源码,增加了.pro工程文件,直接用qt5以上版本就可以用qtcreater打开进行编译.

最后还是感觉楼主提供源码 --------------------编程问答-------------------- 手滑... 感谢楼主提供源码 --------------------编程问答--------------------
引用 48 楼 zengcccc 的回复:
http://download.csdn.net/detail/zengcccc/6536663

根据楼主的源码,增加了.pro工程文件,直接用qt5以上版本就可以用qtcreater打开进行编译.

最后还是感觉楼主提供源码

亲,请尊重原作者作品。。。 --------------------编程问答--------------------
引用 50 楼 u011012932 的回复:
Quote: 引用 48 楼 zengcccc 的回复:

http://download.csdn.net/detail/zengcccc/6536663

根据楼主的源码,增加了.pro工程文件,直接用qt5以上版本就可以用qtcreater打开进行编译.

最后还是感觉楼主提供源码

亲,请尊重原作者作品。。。

已经注明了 , 要不我也不会在你的贴子里发的 , readme还是原来的 , 就是为了方便用qtcreator开发的新手 , 增加了.pro工程文件 ,去掉了一些没用的debug文件 , 大小2M多 .   --------------------编程问答--------------------
引用 51 楼 zengcccc 的回复:
Quote: 引用 50 楼 u011012932 的回复:

Quote: 引用 48 楼 zengcccc 的回复:

http://download.csdn.net/detail/zengcccc/6536663

根据楼主的源码,增加了.pro工程文件,直接用qt5以上版本就可以用qtcreater打开进行编译.

最后还是感觉楼主提供源码

亲,请尊重原作者作品。。。

已经注明了 , 要不我也不会在你的贴子里发的 , readme还是原来的 , 就是为了方便用qtcreator开发的新手 , 增加了.pro工程文件 ,去掉了一些没用的debug文件 , 大小2M多 .  

谢谢你的心意,但是还是希望你经过作者同意之后,再进行相应的操作!如果大家都做略微修改,将源码传至网上供他人下载,那原作品的意义何在? --------------------编程问答-------------------- 新浪博客随时更新。。。大家如有问题,请在新浪跟我联系。
博客地址:http://blog.sina.com.cn/liang19890820
O(∩_∩)O谢谢 --------------------编程问答-------------------- win8上可以运行吗? --------------------编程问答--------------------
引用 52 楼 u011012932 的回复:
Quote: 引用 51 楼 zengcccc 的回复:

Quote: 引用 50 楼 u011012932 的回复:

Quote: 引用 48 楼 zengcccc 的回复:

http://download.csdn.net/detail/zengcccc/6536663

根据楼主的源码,增加了.pro工程文件,直接用qt5以上版本就可以用qtcreater打开进行编译.

最后还是感觉楼主提供源码

亲,请尊重原作者作品。。。

已经注明了 , 要不我也不会在你的贴子里发的 , readme还是原来的 , 就是为了方便用qtcreator开发的新手 , 增加了.pro工程文件 ,去掉了一些没用的debug文件 , 大小2M多 .  

谢谢你的心意,但是还是希望你经过作者同意之后,再进行相应的操作!如果大家都做略微修改,将源码传至网上供他人下载,那原作品的意义何在?


哦 那我把资源删掉吧 --------------------编程问答-------------------- 顶楼主啊~~~别删啊 开源不就是这个道理么?加个说明就好了~ --------------------编程问答--------------------
引用 55 楼 zengcccc 的回复:
Quote: 引用 52 楼 u011012932 的回复:

Quote: 引用 51 楼 zengcccc 的回复:

Quote: 引用 50 楼 u011012932 的回复:

Quote: 引用 48 楼 zengcccc 的回复:

http://download.csdn.net/detail/zengcccc/6536663

根据楼主的源码,增加了.pro工程文件,直接用qt5以上版本就可以用qtcreater打开进行编译.

最后还是感觉楼主提供源码

亲,请尊重原作者作品。。。

已经注明了 , 要不我也不会在你的贴子里发的 , readme还是原来的 , 就是为了方便用qtcreator开发的新手 , 增加了.pro工程文件 ,去掉了一些没用的debug文件 , 大小2M多 .  

谢谢你的心意,但是还是希望你经过作者同意之后,再进行相应的操作!如果大家都做略微修改,将源码传至网上供他人下载,那原作品的意义何在?


哦 那我把资源删掉吧

我的意思是先告诉我一声,也算是对我的一个小尊重,呵呵,你也是一番好意!不用删除了。。。 --------------------编程问答--------------------
引用 54 楼 wewaa 的回复:
win8上可以运行吗?

Win8不太清楚,我用的是Win7,你可以试试! --------------------编程问答-------------------- 楼主设计这个的目的是什么,光鲜看的很漂亮,功能有没有,性能怎么样啊,大家不要看表面,其实实现个界面没有什么,关键就是界面背后的东西,
--------------------编程问答--------------------
引用 59 楼 LazyDreamHunter 的回复:
楼主设计这个的目的是什么,光鲜看的很漂亮,功能有没有,性能怎么样啊,大家不要看表面,其实实现个界面没有什么,关键就是界面背后的东西,

真是大吃一惊,群众的眼睛是雪亮的。。。大家也很期待你的高级版360! --------------------编程问答-------------------- 设计这个目的,就是做花瓶摆设吗,什么QQ界面啊,360界面啊,设计这些做摆设用吗,还是有什么其他目的 --------------------编程问答-------------------- 实际上这些界面设计起来很容易的,没什么难的 --------------------编程问答-------------------- 难的是你能不能用最简单,最高效,的方法实现用户真正想要的结果

软件设计有3种境界:

1.可用的设计,完成基本功能
2.能用的设计,在功能性上,完成健壮性设计
3.好用的设计,完成性能设计

你看看你的软件能到什么阶段 --------------------编程问答--------------------
引用 63 楼 LazyDreamHunter 的回复:
难的是你能不能用最简单,最高效,的方法实现用户真正想要的结果

软件设计有3种境界:

1.可用的设计,完成基本功能
2.能用的设计,在功能性上,完成健壮性设计
3.好用的设计,完成性能设计

你看看你的软件能到什么阶段

不好意思,我没达到任何境界!今天总算时间到牛人了。。。 --------------------编程问答-------------------- pro下要加入网络模块.
connect(use_skin_button, &QPushButton::clicked, this, &ChangeSkinWidget::useSkin);
为什么&QPushButton::clicked要这样用,这个是保护的,在4.81下是不能通过编译的. --------------------编程问答--------------------
引用 65 楼 sbsffpyu 的回复:
pro下要加入网络模块.
connect(use_skin_button, &QPushButton::clicked, this, &ChangeSkinWidget::useSkin);
为什么&QPushButton::clicked要这样用,这个是保护的,在4.81下是不能通过编译的.

Qt5新语法! --------------------编程问答-------------------- 做界面用qt designer拖下,用样式表设置下就好,大家应该更注重软件的功能实现,界面只是一种表现手法。 --------------------编程问答-------------------- 有时间应该多学学别的东西,界面只要会做就好了,就算把世界上所有的软件界面都模仿个遍,也只能停留在基础的水平 --------------------编程问答-------------------- 不知道什么原因,在4.81下有不少的问题,也有bug,如新版特性,程序有机率关不掉. --------------------编程问答-------------------- 请问撸主,这些图片素材怎么得到的,自己截图的吗? --------------------编程问答--------------------
引用 70 楼 adfaksdf 的回复:
请问撸主,这些图片素材怎么得到的,自己截图的吗?

可以截图、PS、自己找,均可 --------------------编程问答-------------------- 你这里面有我在360时候做过的界面,我们基于WTL的。你用Qt启动速度,占用内存怎么样? --------------------编程问答-------------------- 只实现了界面吗?功能有实现没?能扫描杀毒之类的不? --------------------编程问答--------------------
引用 72 楼 healer_kx 的回复:
你这里面有我在360时候做过的界面,我们基于WTL的。你用Qt启动速度,占用内存怎么样?

刚启动的时候站的内存挺多的,有时会达到80%,运行起来就还好,如果有功能的话估计会更高! --------------------编程问答--------------------
引用 73 楼 hai200501019 的回复:
只实现了界面吗?功能有实现没?能扫描杀毒之类的不?

没有! --------------------编程问答--------------------
引用 75 楼 u011012932 的回复:
Quote: 引用 73 楼 hai200501019 的回复:

只实现了界面吗?功能有实现没?能扫描杀毒之类的不?

没有!


支持,我也在用Qt,感觉Qt还是蛮好的,挺喜欢的。开源,可以深入源码研究。 --------------------编程问答-------------------- 楼主乃一介P夫! --------------------编程问答-------------------- 我只是想知道楼主上哪儿搞得这些图片,难道楼主兼职美工? --------------------编程问答--------------------
引用 78 楼 wll111162 的回复:
我只是想知道楼主上哪儿搞得这些图片,难道楼主兼职美工?

自己截图还是会的吧!再稍微处理一下就OK了。。。 --------------------编程问答--------------------
引用 楼主 u011012932 的回复:
    用Qt做过一些软件,包括360安全卫士、音乐播放器、QQ、水印软件等。之前发了一版360源码,本着开源的精神供大家学习、交流,没想到被大量盗用(拿来主义——着实可怜)!在此期间,我曾反复思量应该抱着什么样的心态去对待——开源?闭源?凡事都有利弊之分,为了帮助更多和我一样曾经在Qt里挣扎的童鞋们,我选择了前者!
    话虽如此,还是希望大家本着学习、交流的态度。无私的分享、交流是我的宗旨,欢迎留言、欢迎讨论、欢迎批评指正。

盗版:http://www.hnmade.com/bbs/thread-11788-1-1.html(除了盗,还剩下什么!)
Qt实现360安全卫士9.1(旧版本):http://bbs.csdn.net/topics/390508293

Qt实现360安全卫士9.2(新版本 源码 推荐):http://download.csdn.net/detail/u011012932/6396621
博客地址:http://blog.sina.com.cn/liang19890820

注:源码仅供学习、交流使用,请尊重原作者劳动成果,请勿盗用,违者必究!
下载源码后请先查看:readMe.txt(会有惊喜哦)

开发环境:VS2010+Qt5.1.0    

以下是程序截图:
多语化界面:

换肤界面:

设置界面:

新版特性界面:

关于我们界面:

注册界面:

登录界面:




系统托盘:

木马查杀界面:


传送门:http://bbs.csdn.net/topics/390666084?page=1#post-396312109 --------------------编程问答-------------------- 刚入门的新手路过,膜拜一下。 --------------------编程问答-------------------- 为什么为了用Qt而装庞大的visual studio
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,