资源简介
Qt连连看源码,实现了换肤,添加图片等功能
代码片段和文件信息
#include “aboutus.h“
#include “util.h“
#include
#include
AboutUsDialog::AboutUsDialog(QWidget *parent)
:QDialog(parent)
{
this->resize(520 290); //初始化为未按下鼠标左键
mouse_press = false; //设置标题栏隐藏
this->setWindowFlags(Qt::framelessWindowHint| Qt::Dialog); //
title_label = new QLabel();
title_icon_label = new QLabel();
title_info_label = new QLabel();
info_label = new QLabel();
version_label = new QLabel();
copyright_label = new QLabel();
icon_label = new QLabel();
close_button = new PushButton();
ok_button = new QPushButton();
QPixmap title_pixmap(“:/systemicon/icon.ico“);
title_icon_label->setPixmap(title_pixmap);
title_icon_label->setFixedSize(16 16);
title_icon_label->setScaledContents(true);
close_button->loadPixmap(“:/systemicon/close_button.png“);
title_label->setFixedHeight(30);
ok_button->setFixedSize(75 25);
QPixmap pixmap(“:/systemicon/cat2.jpg“);
icon_label->setPixmap(pixmap);
icon_label->setFixedSize(pixmap.size());
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(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(0 0 0 0);
setLayout(main_layout);
title_label->setstyleSheet(“color:white;“);
copyright_label->setstyleSheet(“color:gray;“);
title_info_label->setstyleSheet(“color:rgb(3017060);“);
info_label->setstyleSheet(“color:rgb(3017060);“);
ok_button->setstyleSheet(“QPushButton{border:1px solid lightgray; background:rgb(230230230);}“
“QPushButton:hover{border-color:green; background:transparent;}“);
QFont title_info_font(“微软雅黑“ 14 QFont::Bold false);
title_info_label->setFont(title_info_font);
QFont info_font = info_label->font();
info_font.setBold(t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5055 2013-12-09 15:10 CCLook\aboutus.cpp
文件 964 2013-12-06 15:48 CCLook\aboutus.h
文件 72112 2009-09-26 17:39 CCLook\apple.png
文件 11696 2011-04-13 14:53 CCLook\bk\1.jpg
文件 291851 2013-12-05 14:13 CCLook\bk\10.jpg
文件 331648 2013-12-05 14:14 CCLook\bk\11.jpg
文件 370451 2013-12-05 14:14 CCLook\bk\12.jpg
文件 370451 2013-12-05 14:14 CCLook\bk\13.jpg
文件 258079 2013-12-05 14:14 CCLook\bk\14.jpg
文件 46220 2013-12-05 14:14 CCLook\bk\15.jpg
文件 241808 2013-12-05 14:14 CCLook\bk\16.jpg
文件 162014 2013-12-05 14:14 CCLook\bk\2.jpg
文件 251825 2013-12-05 14:14 CCLook\bk\3.jpg
文件 92325 2013-12-05 14:15 CCLook\bk\4.jpg
文件 152574 2013-12-05 14:15 CCLook\bk\5.jpg
文件 105332 2013-12-05 14:15 CCLook\bk\6.jpg
文件 176950 2013-12-05 14:16 CCLook\bk\7.jpg
文件 71524 2013-12-05 14:15 CCLook\bk\8.jpg
文件 63531 2013-12-05 14:15 CCLook\bk\9.jpg
文件 24437 2013-11-05 20:57 CCLook\cabbage.png
文件 307 2013-12-02 15:38 CCLook\cclook.cpp
文件 262 2013-12-02 09:12 CCLook\cclook.h
文件 1298 2013-12-09 16:32 CCLook\cclook.qrc
文件 785 2013-12-02 09:12 CCLook\cclook.ui
文件 45647 2013-12-09 16:07 CCLook\CCLook.vcxproj
文件 9869 2013-12-09 13:39 CCLook\CCLook.vcxproj.filters
文件 609 2013-12-02 09:13 CCLook\CCLook.vcxproj.user
文件 1992 2013-12-03 10:11 CCLook\cell.cpp
文件 808 2013-12-03 09:51 CCLook\Cell.h
文件 2076 2013-12-05 14:59 CCLook\change_skin_widget.cpp
............此处省略234个文件信息
相关资源
- STM32 USB HID 的通信 源程序(上下位机
- Scratch源码包
- 王艳平WINDOWS程序设计第二版完整源码
- 简易俄罗斯方块
- unity官方2d教程源码2D Platformer.unitypa
- 旋转倒立摆 论文 源码 2013电赛C题重要
- 最新版3M互助网站直销系统源码,MM
- RPG文字游戏源码
- 视频打赏源码,打赏观看视频源码,
- 算法技术手册PDF+源码
- 银行管理系统 毕业设计 源码+论文
- PyQt 开发的音乐播放器比较美观:D
- 报价管理系统源码
- 易买网带数据库源码
- Verilog HDL高级数字设计课件+源码
- 组态软件增强版
- Delphi 控件组Raize 6.2.3 XE10.2 (安装包和
- p2p项目介绍文档
- zw_IocompComponentsv4.02SP2FullSource(完整源
- zw_StarRat3.1完整源码.zip
- Dev界面源码
- QT Creator快速入门.pdf
- 基于单片机的语音识别声控系统设计
- 全开源无加密运营版H5棋牌源码.rar
- 2019积分版神兽+带观战+俱乐部+积分模
- 100多套微信小程序的源码带预览图
- macOS应用开发基础教程 pdf + 源码(S
- 淘金农场整站源码
- CISP-PTE模拟练习网站源码.zip
- WinSock网络编程经络高清PDF和随书源码
评论
共有 条评论