• 大小: 0.71M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


qt做的美化界面,任意QT版本可编译通过,使用qss资源包制作。 1:无边框窗体,自定义标题栏,鼠标拖动,大小缩放,双击切换。 2:除了少量的几个图片资源外,几乎使用QSS写完所有颜色样式控制。 3:自定义一个QMessageBox对话框,自动换行显示提示信息,可以很方便的调用。 4:使用fontawesome图形字体库,将互联网的优秀资源应用于QT中。 5:彻底公开源码,可以任意随意使用。 6:QT各个版本都可以编译通过,亲测无误。 7:自带提供了四种样式黑色、蓝色、灰色、天蓝色风格供选择,可以自由更改image文件夹下的样式,也可以自己增加一些样式。

资源截图

代码片段和文件信息

#include “frmmain.h“
#include “ui_frmmain.h“
#include “iconhelper.h“
#include “myhelper.h“

frmMain::frmMain(QWidget *parent) :
    QDialog(parent)
    ui(new Ui::frmMain)
{
    ui->setupUi(this);

    myHelper::FormInCenter(this);
    this->Initstyle();
}

frmMain::~frmMain()
{
    delete ui;
}

void frmMain::Initstyle()
{
    //设置窗体标题栏隐藏
    this->setWindowFlags(Qt::framelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowMinMaxButtonsHint);
    location = this->geometry();
    max = false;
    mousePressed = false;

    //安装事件监听器让标题栏识别鼠标双击
    ui->lab_title->installEventFilter(this);

    Iconhelper::Instance()->SetIcon(ui->btnMenu_Close QChar(0xf00d) 10);
    Iconhelper::Instance()->SetIcon(ui->btnMenu_Max QChar(0xf096) 10);
    Iconhelper::Instance()->SetIcon(ui->btnMenu_Min QChar(0xf068) 10);
    Iconhelper::Instance()->SetIcon(ui->btnMenu QChar(0xf0c9) 10);
    Iconhelper::Instance()->SetIcon(ui->lab_Ico QChar(0xf015) 12);
}

b

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-08-15 20:36  QUI\
     文件        2999  2014-08-15 16:44  QUI\frmmain.cpp
     文件         836  2014-08-15 16:44  QUI\frmmain.h
     文件       16301  2014-08-15 16:17  QUI\frmmain.ui
     文件        2153  2014-08-15 16:44  QUI\frmmessagebox.cpp
     文件         716  2014-08-15 16:44  QUI\frmmessagebox.h
     文件        9558  2014-08-15 08:48  QUI\frmmessagebox.ui
     文件         633  2014-08-10 16:46  QUI\iconhelper.cpp
     文件         789  2014-07-29 16:38  QUI\iconhelper.h
     目录           0  2014-08-15 17:21  QUI\image\
     文件         151  2014-08-05 22:44  QUI\image\add-line_horizontal.png
     文件        2837  2013-09-11 14:33  QUI\image\add-line_vertical.png
     文件        2837  2013-09-11 14:33  QUI\image\array_down.png
     文件        8377  2014-08-14 19:37  QUI\image\black.css
     文件        8377  2014-08-14 19:38  QUI\image\blue.css
     文件         691  2014-05-23 17:01  QUI\image\checkbox_checked.png
     文件         581  2014-05-23 17:01  QUI\image\checkbox_unchecked.png
     文件        2477  2013-05-26 10:35  QUI\image\error.png
     文件      594652  2014-07-29 15:25  QUI\image\Font Awesome Cheatsheet.png
     文件      141564  2014-08-05 01:29  QUI\image\fontawesome-webfont.ttf
     文件        8377  2014-08-14 19:38  QUI\image\gray.css
     文件        2956  2013-05-26 10:35  QUI\image\info.png
     文件        8377  2014-08-14 19:38  QUI\image\navy.css
     文件      117337  2010-09-13 14:02  QUI\image\qt_zh_CN.qm
     文件        3954  2013-05-26 10:35  QUI\image\question.png
     文件         888  2014-05-23 17:01  QUI\image\radio_normal.png
     文件        1024  2014-05-23 17:01  QUI\image\radio_selected.png
     文件         148  2014-08-05 22:44  QUI\image\sub-line_horizontal.png
     文件        2838  2013-09-11 14:33  QUI\image\sub-line_vertical.png
     文件         461  2014-08-15 17:30  QUI\main.cpp
     文件      363566  2014-03-27 16:18  QUI\main.ico
............此处省略5个文件信息

评论

共有 条评论