• 大小: 15.52MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-26
  • 语言: 其他
  • 标签: Qt  连连看  源码  

资源简介

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个文件信息

评论

共有 条评论