資源簡介
Qt連連看源碼,實現(xiàn)了換膚,添加圖片等功能
代碼片段和文件信息
#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個文件信息
評論
共有 條評論