自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有何不为

不负年华

  • 博客(23)
  • 收藏
  • 关注

原创 QSS 自定义QCheckBox

QSS - QCheckBox Style Sheet

2024-06-10 00:21:34 362

原创 QSS 自定义QSpinBox

QSS - QSpinBox Style Sheet

2021-07-07 23:35:54 4525

原创 QSS 自定义QComboBox

QSS - QComboBox Style Sheet

2021-07-03 22:36:23 1990

原创 QSS 自定义QToolTip

QSS - QToolTip Style Sheet

2021-07-02 00:00:52 571

原创 QSS 自定义QProgressBar

QSS - QProgressBar Style Sheet

2021-03-07 17:08:53 2300 1

原创 QSS 自定义QMessageBox

QSS系列:自定义QMessageBox简述效果代码样式表参考简述QMessageBox的textLabel对象名为qt_msgbox_label ,iconLabel对象名为qt_msgboxex_icon_label ,buttonBox对象名为qt_msgbox_buttonbox,通过对象名可以在样式表中有限的设置样式。效果代码QMessageBox messagebox(this);messagebox.setWindowIcon(QIcon(":/Resource/logo"));

2020-12-20 18:14:37 10333 15

原创 QSS 自定义QMenuBar

QSS系列:自定义QMenuBar简述效果样式表参考简述QMenuBar支持盒子模型。属性spacing定义菜单项之间的间距。单独的菜单项使用::item子控件定义样式。效果模仿Qt Creator的菜单栏效果样式表QMenuBar { background-color: qlineargradient(x1:0, y1:1, x2:0, y2:0, stop:0 #DEDEDE, stop:1 #C7C7C7

2020-12-12 14:43:41 1998

原创 QT生成资源文件动态库

Qt系列:生成资源文件动态库简述开发环境解决方案代码资源文件动态库项目ResourceDll代码主项目Test代码效果简述若要生成资源文件动态库则需要在资源文件动态库项目的属性-生成事件/生成后事件/命令行中加入$(QTDIR)\bin\rcc.exe --binary 资源文件名.qrc --output $(SolutionDir)\$(Platform)\$(Configuration)\资源文件名.rcc,然后在项目中使用QResource::registerResource("Resource

2020-10-24 23:09:34 1077 1

原创 QSS 自定义QMenu

QSS系列:自定义QMenu

2020-08-01 11:41:27 6099 8

原创 QSS 自定义QLineEdit

QSS系列:自定义QLineEdit简述常用属性和伪状态效果图QSS源码参考简述本文将通过简单示例介绍QLineEdit样式如何自定义。常用属性和伪状态QLineEdit通用属性如下:borderborder-radiusmarginpaddingbackgroundcolorfontborder-imageQLineEdit特有属性如下:lineedit-password-characterThe QLineEdit password character as a Un

2020-07-12 22:23:33 13347 6

原创 QSS 自定义QLabel

QSS系列:自定义QLabel简述常用属性和伪状态效果图QSS源码参考简述本文将通过简单示例介绍QLabel样式如何自定义。常用属性和伪状态QLabel常用属性如下:borderborder-radiusmarginpaddingbackgroundcolorfontborder-image其中有些属性可细分,如border-color、border-width、border-top、border-top-color、border-top-width、border-top-rad

2020-07-06 23:23:48 4409

原创 QSS 自定义QPushButton

QSS系列:自定义QPushButton简述常用属性、子控件和伪状态效果图QSS源码参考简述本文将通过简单示例介绍QPushButton样式如何自定义。常用属性、子控件和伪状态QPushButton常用属性如下:borderborder-radiusmarginpaddingbackgroundcolorfontborder-image其中有些属性可细分,如border-color、border-width、border-top、border-top-color、border-t

2020-07-02 23:44:56 3051

原创 QSS 伪状态集合

QSS系列:伪状态集合简述伪状态集合参考简述本文将概括QSS支持的伪状态。伪状态集合伪状态描述:active此状态在小部件驻留在活动窗口时设置:adjoins-item此状态在QTreeView的::branch与一个item相邻时设置:alternate当QAbstractItemView::alternatingRowColors()设置为真时,在绘制QAbstractItemView的行时,为每个交替行设置此状态:bottom此item位于底部。例

2020-06-26 12:43:10 3593

原创 QSS 属性类型集合

QSS系列:属性类型集合简述属性类型集合参考简述本文将概括不同属性类型的语法和含义。属性类型集合类型语法描述Alignment{ top | bottom | left | right | center }*水平和/或垂直对齐Attachment{ scroll | fixed }*滚动或固定附件Background{ Brush | Url | Repeat | Alignment }*Brush、Url、Repeat和Alignment的序列B

2020-06-15 23:16:26 1450

原创 QSS 子控件集合

QSS系列:子控件集合简述子控件集合示例参考简述本文将列出在QSS中可用的子控件并标明与子控件对应的父控件。子控件集合样式化控件可以参考:QSS系列:可样式化控件子控件描述::add-line在QScrollBar中跳转下一行的按钮::add-page在QScrollBar中滑动条和add-line之间的区域::branch在QTreeView中的分支指示器::chunk在QProgressBar中的进度块::close-button在QDoc

2020-06-09 23:33:17 1794

原创 QSS 盒子模型

QSS系列:盒子模型简述盒子模型子控件参考简述在使用样式表时,每个小部件都被视为一个有四个同心矩形的盒子:边距矩形、边框矩形、填充矩形和内容矩形。盒子模型对此进行了更详细的描述。盒子模型四个同心矩形的概念如下图所示:Margin(外边距) - 清除边框外的区域,外边距是透明的。Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内边距是透明的。Content(内容) - 盒子的内容,显示文本和图像。margin、border-wid

2020-06-07 14:50:07 917

原创 QSS 可样式化控件

QSS系列:可设置样式的控件QAbstractScrollAreaQCheckBoxQColumnViewQComboBoxQDateEditQDateTimeEditQDialogQAbstractScrollArea控件如何定义样式QAbstractScrollArea支持box model。QAbstractScrollArea的所有派生组件,包括QTextEdit和QAbstractItemView(所有项视图类),都支持使用background-attachment的可滚

2020-06-04 23:31:27 1346

原创 QSS 语法规则

QSS系列:语法规则简要说明样式规则简要说明Qt样式表的术语和语法规则几乎与HTML CSS相同。如果已经了解CSS,那么可以快速熟悉QSS的语法规则。样式规则样式表由一系列样式规则组成。样式规则由选择器和声明组成。选择器指定哪些小部件受规则影响,而声明则指定应该在小部件上设置哪些属性。例如QPushButton { color: lightblue; }在上面的样式规则中,QPushButton是选择器,而{ color: lightblue; }是声明。该规则指定QPushButton及其

2020-05-24 15:03:30 1113

原创 QGraphicsScene添加Widget

QGraphicsScene添加Widget简要说明示例介绍开发环境示例代码效果演示简要说明使用QGraphicsScene的addWidget(QWidget *widget, Qt::WindowFlags wFlangs)可以在场景中添加任意一个继承自QWidget的对象,可以是QPushButton,也可以是自定义的Widget。在使用时是为要添加的Widget创建一个新的QGraphicsProxyWidget,并将其加入到场景中,返回一个指向这个QGraphicsProxyWidget的指

2020-05-17 22:38:32 4029

原创 QSS 设置样式表

概述QSS,也即是Qt Style Sheets的缩写。Qt样式表是一种功能强大的机制,它允许您自定义widgets的外观,除了已经可以通过子类化QStyle来实现的功能之外。Qt样式表的概念、术语和语法深受HTML级联样式表(CSS)的启发,且适应于widgets。使用当需要对整个应用程序设置样式表时,使用QApplication::setStyleSheet() 。#include...

2019-04-27 15:53:40 1625

原创 QT自定义标题栏

以QWidget作为基类,派生出自定义标题栏类DlgTitle,DlgTitle类可用于QMainWindow和QDialog窗口。

2019-04-20 17:45:34 1345 1

原创 QGraphicsScene设置SceneRect

简要说明QGraphicsScene场景区域,可在构造QGraphicsScene对象时设定,也可通过函数setSceneRect设定。QGraphicsScene场景区域中坐标原点的位置,会影响到图形项的坐标设定,进而影响图形项在场景中的显示位置。以将图片显示在中心位置为例,分两种情况说明。1、场景坐标原点在显示窗口左上角使用函数setSceneRect将场景区域的坐标原点设定在QGrap...

2019-03-09 18:12:31 9975 4

原创 QT设置鼠标样式

Qt 设置鼠标样式1、使用Qt内置鼠标样式2、使用图片自定义鼠标样式一、使用函数生成鼠标样式的图片:二、使用画图工具生成鼠标样式的图片3、使用XPM生成鼠标样式1、使用Qt内置鼠标样式Qt内置基本的鼠标样式,使用函数QCursor(Qt::CursorShape shape)进行设置。对于不同操作系统来说,设置的Qt鼠标样式会被替换成当前系统支持的鼠标样式效果。Qt内置的鼠标样式(Curso...

2019-02-23 19:43:47 19470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除