资源简介
收集到的QSS样式表,很漂流,欢迎使用......................................................
代码片段和文件信息
/**
* @file: QssTtitleBar.h
* @details: css控件定制源文件,包括所有UI控件及自定义标题栏的主窗口,对话框及消息框
* @author: chenwen(chenwen1126@tom.com)
* @datetime: 2017-7-25
* @history: v1.0 first edition(Qt4.7)
*/
#include “Qss.h“
#include
#include
#include
#include yleOption>
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define QSSDIALOG_SHADOW_WIDTH 12 //注意与Qframe#dialogQframe#messagebox 的padding属性值相等
#define QSSDIALOG_BODER_WIDTH 0
QssTtitleBar::QssTtitleBar(QWidget *parent QtitleBar_Type type/* = QtitleBar_Type_Window*/)
: QWidget(parent)m_maxOrRestore(false)m_pressed(false)m_type(type)
{
setobjectName(“titlebar“);
m_closeBtn = new QPushButton(this);//关闭按钮
m_closeBtn->setobjectName(“titlebarclosebtn“);//设置控件名称,方便css指定样式
m_closeBtn->setToolTip(QString::fromLocal8Bit(“关闭“));
m_closeBtn->setVisible(m_type & QtitleBar_Button_Close);
m_minBtn = new QPushButton(this);//最小化按钮
m_minBtn->setobjectName(“titlebarminbtn“);//设置控件名称,方便css指定样式
m_minBtn->setToolTip(QString::fromLocal8Bit(“最小化“));
m_minBtn->setVisible(m_type & QtitleBar_Button_Min);
m_restoreBtn = new QPushButton(this);//最大化按钮,在最大化时隐藏
m_restoreBtn->setobjectName(“titlebarrestorebtn“);//设置控件名称,方便css指定样式
m_restoreBtn->setToolTip(QString::fromLocal8Bit(“还原“));
m_restoreBtn->setVisible(m_type & QtitleBar_Button_Restore);
m_maxBtn = new QPushButton(this);//恢复按钮,在normal时隐藏
m_maxBtn->setobjectName(“titlebarmaxbtn“);//设置控件名称,方便css指定样式
m_maxBtn->setToolTip(QString::fromLocal8Bit(“最大化“));
m_maxBtn->setVisible(m_type & QtitleBar_Button_Max);
m_iconBtn = new QPushButton(this);//标题栏图标
m_iconBtn->setobjectName(“titlebaricon“);//设置控件名称,方便css指定样式
m_titlebartitle = new QLabel(this);//标题栏标题
m_titlebartitle->setobjectName(“titlebartitle“);//设置控件名称,方便css指定样式
/** 将上面的元素加入一个水平布局 */
QHBoxLayout* hBox = new QHBoxLayout(this);
hBox->setMargin(0);
hBox->addWidget(m_iconBtn);
hBox->addWidget(m_titlebartitle);
hBox->addStretch(1);//水平占位
hBox->addWidget(m_minBtn);
hBox->addWidget(m_restoreBtn);
m_restoreBtn->setVisible(m_maxOrRestore);//默认隐藏
hBox->addWidget(m_maxBtn);
hBox->addWidget(m_closeBtn);
hBox->setSpacing(0);
setSizePolicy(QSizePolicy::Expanding QSizePolicy::Fixed);//设置标题栏尺寸策略,水平为扩展,垂直为固定
connect(m_closeBtn SIGNAL(clicked()) parent SLOT(close()));//关闭按钮单击时,父窗口关闭
connect(m_minBtn SIGNAL(clicked()) parent SLOT(showMinimized()));
connect(m_maxBtn SIGNAL(clicked()) this SLOT(onMaxOrRestore()));//最大化和正常显示
connect(m_restoreBtn SIGNAL(clicked()) this SLOT(onMaxOrRestore()));
m_iconBtn->installEventFilter(this);//安装事件过滤,截取m_iconLab上的双击时间,关闭窗口
installEventFilter(this);//安装事件过滤,截取标题栏上的双击事件,最大化和正常显示显示窗口
m_rcValid = QApplication::desktop()->availableGeometry();
}
QssTtitleBar::~QssTtitle
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-03 17:51 QSSCollect\
文件 14037 2019-12-24 01:02 QSSCollect\AMOLED.qss
文件 19895 2019-12-24 01:03 QSSCollect\Aqua.qss
文件 22872 2019-12-24 01:00 QSSCollect\black.qss
文件 6102 2019-12-24 01:04 QSSCollect\Consolest
文件 7560 2019-12-24 01:05 QSSCollect\ElegantDark.qss
文件 8388 2019-12-24 01:04 QSSCollect\MaterialDark.qss
文件 10933 2019-12-24 00:59 QSSCollect\orange-dark.qss
目录 0 2020-05-03 17:49 QSSCollect\Qss-master\
文件 28 2018-02-08 10:30 QSSCollect\Qss-master\.gitattributes
文件 35147 2018-02-08 10:30 QSSCollect\Qss-master\LICENSE
目录 0 2020-05-03 17:49 QSSCollect\Qss-master\Qss\
目录 0 2020-05-03 17:49 QSSCollect\Qss-master\QssDemo\
文件 4048 2018-02-08 10:30 QSSCollect\Qss-master\QssDemo\app.png
文件 98 2018-02-08 10:30 QSSCollect\Qss-master\QssDemo\app.qrc
文件 532 2018-02-08 10:30 QSSCollect\Qss-master\QssDemo\main.cpp
文件 498 2018-02-08 10:30 QSSCollect\Qss-master\QssDemo\mainwindow.cpp
文件 403 2018-02-08 10:30 QSSCollect\Qss-master\QssDemo\mainwindow.h
文件 9822 2018-02-08 10:30 QSSCollect\Qss-master\QssDemo\mainwindow.ui
文件 475 2018-02-08 10:30 QSSCollect\Qss-master\QssDemo\QssDemo.pro
目录 0 2020-05-03 17:49 QSSCollect\Qss-master\Qss\css\
文件 55704 2018-02-08 10:30 QSSCollect\Qss-master\Qss\css\qss.css
目录 0 2020-05-03 17:49 QSSCollect\Qss-master\Qss\icon\
文件 43950 2018-02-08 10:30 QSSCollect\Qss-master\Qss\icon\btn_close_down.png
文件 43154 2018-02-08 10:30 QSSCollect\Qss-master\Qss\icon\btn_close_highlight.png
文件 43129 2018-02-08 10:30 QSSCollect\Qss-master\Qss\icon\btn_close_normal.png
文件 42655 2018-02-08 10:30 QSSCollect\Qss-master\Qss\icon\btn_max_down.png
文件 46693 2018-02-08 10:30 QSSCollect\Qss-master\Qss\icon\btn_max_highlight.png
文件 3124 2018-02-08 10:30 QSSCollect\Qss-master\Qss\icon\btn_max_normal.png
文件 42595 2018-02-08 10:30 QSSCollect\Qss-master\Qss\icon\btn_mini_down.png
文件 43651 2018-02-08 10:30 QSSCollect\Qss-master\Qss\icon\btn_mini_highlight.png
............此处省略465个文件信息
- 上一篇:机会的数学 陈希孺著
- 下一篇:天易成网管软件完美破解版超强局域网限速
相关资源
- $$ \\ mathm {SU6} _ {\\ mathrm {lsf}} \\次$$
- pyqt qss实现的360界面
- Qt模仿360界面实现(含所有源代码)
- qt qss主题样式
- 最全Qt样式表使用说明(带书签)
- Qt Qss 效果呈现器。Qt控件样式预览器
- QSS智能设计器
- qt 360界面源码
- QSS文件模板
- PS三种风格样式表黑,白,蓝.rar
-
Pla
yer.zip - QSS样式表之PS黑色风格+白色风格+淡蓝
- 智能家居界面
- QT中QSS主题生成器
- KineticWing for window 支持qss编辑 支持自
- Qss样式表美化demo
- 学生信息管理系统Qt
- 使用QSS的扁平化UI程序--成绩管理系统
- QSS之Ribbon山寨效果
- Qt 使用Qss实现切换皮肤 最简单
- Qt开发中常用QSS样例
- 常用QSS样式收集
- 很全的 Qt qss
- QT的QSS教程
- QSS炫酷黑...
- QT自定义风格qss得日历
- Qt 自定义QPushButton样式表(实时生成
- qt界面样式风格
- QSS样式文件-水蓝色调二
- Qt 自定义QPushButton样式表(灵活选择)
评论
共有 条评论