资源简介
采用QT 5.9 C++编写,完全仿照360安全卫士9.1 版本。包含了两个主功能页面的切换。资料搜集自互联网,所有权属原作者,侵删。
代码片段和文件信息
#include “about_us.h“
#include “util.h“
AboutUsDialog::AboutUsDialog(QWidget *parent)
: DropShadowWidget(parent)
{
this->setFixedSize(520 290);
this->init();
QHBoxLayout *title_layout = new QHBoxLayout();
title_layout->addWidget(title_icon_label 0 Qt::AlignVCenter);
title_layout->addWidget(title_label 0 Qt::AlignVCenter);
title_layout->addStretch();
title_layout->addWidget(close_button 0 Qt::AlignTop);
title_layout->setSpacing(5);
title_layout->setContentsMargins(10 0 5 0);
QVBoxLayout *v_layout = new QVBoxLayout();
v_layout->addWidget(title_info_label);
v_layout->addWidget(info_label);
v_layout->addWidget(version_label);
v_layout->addWidget(mummy_label);
v_layout->addWidget(copyright_label);
v_layout->addStretch();
v_layout->setSpacing(5);
v_layout->setContentsMargins(0 15 0 0);
info_label->setContentsMargins(0 0 0 40);
QHBoxLayout *bottom_layout = new QHBoxLayout();
bottom_layout->addStretch();
bottom_layout->addWidget(ok_button);
bottom_layout->setSpacing(0);
bottom_layout->setContentsMargins(0 0 30 20);
QHBoxLayout *h_layout = new QHBoxLayout();
h_layout->addLayout(v_layout);
h_layout->addWidget(icon_label);
h_layout->setSpacing(0);
h_layout->setContentsMargins(40 0 20 10);
QVBoxLayout *main_layout = new QVBoxLayout();
main_layout->addLayout(title_layout);
main_layout->addStretch();
main_layout->addLayout(h_layout);
main_layout->addLayout(bottom_layout);
main_layout->setSpacing(0);
main_layout->setContentsMargins(SHADOW_WIDTH SHADOW_WIDTH SHADOW_WIDTH SHADOW_WIDTH);
connect(ok_button SIGNAL(clicked()) this SLOT(hide()));
connect(close_button SIGNAL(clicked()) this SLOT(hide()));
this->setLayout(main_layout);
this->translateLanguage();
}
void AboutUsDialog::init()
{
title_label = new QLabel();
title_icon_label = new QLabel();
title_info_label = new QLabel();
info_label = new QLabel();
version_label = new QLabel();
mummy_label = new QLabel();
copyright_label = new QLabel();
icon_label = new QLabel();
close_button = new PushButton();
ok_button = new QPushButton();
QPixmap title_pixmap(“:/img/safe“);
title_icon_label->setPixmap(title_pixmap);
title_icon_label->setFixedSize(16 16);
title_icon_label->setScaledContents(true);
close_button->setPicName(QString(“:/sysButton/close“));
title_label->setFixedHeight(30);
ok_button->setFixedSize(75 25);
QPixmap pixmap(“:/img/360safe“);
icon_label->setPixmap(pixmap);
icon_label->setFixedSize(pixmap.size());
title_label->setobjectName(“whiteLabel“);
copyright_label->setobjectName(“grayLabel“);
title_info_label->setobjectName(“infoLabel“);
info_label->setobjectName(“infoLabel“);
ok_button->setobjectName(“okButton“);
QFont title_info_font(“微软雅黑“ 14 QFont::Bold false);
title_info_label->setFont(title_info_font);
QFont info_font = info_label->font();
info_font.setBold(true);
info_label->setFont(info_f
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2581 2017-09-07 08:53 360safe_2\.gitattributes
文件 3997 2017-09-07 08:53 360safe_2\.gitignore
文件 109071 2017-09-03 17:39 360safe_2\360safe_2\360safe_2.vcxproj
文件 3968 2013-10-14 12:42 360safe_2\360safe_2\about_us.cpp
文件 1305 2013-10-14 13:04 360safe_2\360safe_2\about_us.h
文件 1494 2013-07-26 17:50 360safe_2\360safe_2\account_item.cpp
文件 1090 2013-10-14 13:11 360safe_2\360safe_2\account_item.h
文件 2614 2013-10-12 13:25 360safe_2\360safe_2\change_skin_widget.cpp
文件 1434 2013-10-14 13:04 360safe_2\360safe_2\change_skin_widget.h
文件 6420 2013-10-14 12:17 360safe_2\360safe_2\character_widget.cpp
文件 1553 2013-10-14 13:04 360safe_2\360safe_2\character_widget.h
文件 2688 2013-06-21 17:05 360safe_2\360safe_2\clabel.cpp
文件 1313 2013-10-14 13:04 360safe_2\360safe_2\clabel.h
....... 60 2015-09-20 17:20 360safe_2\360safe_2\ClassDiagram.cd
文件 705 2013-10-12 20:44 360safe_2\360safe_2\common.h
文件 14081 2013-10-11 17:18 360safe_2\360safe_2\content_widget.cpp
文件 2533 2013-10-14 13:04 360safe_2\360safe_2\content_widget.h
文件 1483 2017-09-04 20:50 360safe_2\360safe_2\drop_shadow_widget.cpp
文件 905 2013-10-14 13:04 360safe_2\360safe_2\drop_shadow_widget.h
文件 3436 2013-10-12 18:26 360safe_2\360safe_2\kill_mummy_widget.cpp
文件 957 2013-10-14 13:04 360safe_2\360safe_2\kill_mummy_widget.h
文件 2098 2013-07-29 18:59 360safe_2\360safe_2\loading_widget.cpp
文件 1058 2013-10-14 13:04 360safe_2\360safe_2\loading_widget.h
文件 19988 2013-10-14 10:59 360safe_2\360safe_2\login_dialog.cpp
文件 3025 2013-10-14 13:05 360safe_2\360safe_2\login_dialog.h
文件 980 2017-09-04 20:12 360safe_2\360safe_2\main.cpp
文件 3014 2013-10-12 11:06 360safe_2\360safe_2\main_menu.cpp
文件 1178 2013-10-14 13:05 360safe_2\360safe_2\main_menu.h
文件 6767 2017-09-07 09:52 360safe_2\360safe_2\main_widget.cpp
文件 2451 2017-09-01 11:12 360safe_2\360safe_2\main_widget.h
............此处省略207个文件信息
相关资源
- apriori算法c++程序实现,附测试数据以
- C++语言编写图像处理程序
- C++职工信息管理 实现文件存取操作
- MFC中B样条绘制
- 操作系统_生产者消费者c++、mfc实现
- 数据结构C语言版第2版源代码
- 通用杀毒软件VC++源代码
- Windows程序设计小游戏捕鱼达人
- 基于c++的m序列的实现方式
- VC++实现Contourlet图像处理
- 用c++实现的抓包并分析协议
- C语言C++常见面试题含答案 (1).pdf
- libstdc++-devel-4.4.6-4.el6.x86_64.rpm
- MC算法C++实现 源代码
- C++课件stl及
- Visual C++ 开发GIS系统 陈建春 配书源代
- qt-creator
- Visual C++网络通信编程实用案例精选
- C++程序流程图生成器
- 矢量量化图像压缩编码 vs代码
- C++ primer中文版
- 最好的C++入门速成教材,1-2天可看完
- C++版AVL树课程设计源代码
- stirmark数字水印攻击软件并包含源代码
- k-means算法 基于c++语言实现
- netcdf 4.4.1 c/c++类库windows64位绿色版
- 轴承表面质量缺陷识别与统计系统
- VC++ MFC科学计算器,含代码和整个工程
- 图像去雾算法源代码c++
- VC++实现小波变换
评论
共有 条评论