
Qt 外观和样式
文章平均质量分 82
# Qt 外观和样式
hitzsf
这个作者很懒,什么都没留下…
展开
-
样式表(01):【纲】Qt Style Sheets [官翻]
文章目录概述 Qt Style Sheets Qt样式表是一种强大的机制,除了通过子类QStyle已经可以实现的功能外,它还允许您自定义小部件的外观。Qt样式表的概念、术语和语法深受HTML层叠样式表(CSS)的启发,但适应了小部件的世界。话题:概述样式表语法Qt设计器集成使用样式表定制Qt小部件Qt样式表参考Qt样式表示例注意:如果Qt样式表与设置小部件外观的函数(如QWidget::setFont() 或QTreeWidgetItem::setBackground() )在同一个原创 2021-02-23 22:42:52 · 301 阅读 · 0 评论 -
样式表(02):【纲】The Style Sheet Syntax [官翻]
文章目录样式规则选择器类型子控件伪状态冲突的解决级联继承C ++命名空间中的小部件设置QObject属性演示代码The Style Sheet SyntaxQt样式表的术语和语法规则几乎与HTML CSS相同。如果你已经知道CSS,你可以快速浏览这一部分。样式规则样式表由一系列样式规则组成。样式规则由选择器和声明组成。选择器指定哪些小部件受规则影响;声明指定应该在小部件上设置哪些属性。例如:QPushButton { color: red }在上面的样式规则中,QPushButton是选择器,原创 2021-02-23 22:52:02 · 246 阅读 · 0 评论 -
样式表(03):【纲】Qt Designer Integration [官翻]
文章目录Qt Designer Integration Qt Designer{Qt Designer}是一个预览样式表的优秀工具。你可以右键单击设计器中的任何小部件,然后选择Change styleSheet…设置样式表。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RKk27lOf-1614093689515)(https://gitee.com/shenjiguicang/test/raw/master/images/20210223231900.png)]在Q原创 2021-02-24 09:16:23 · 295 阅读 · 0 评论 -
样式表(04):【纲】Customizing Qt Widgets Using Style Sheets [官翻]
文章目录盒子模型子控件演示代码main.cppStyleSheet.qssCustomizing Qt Widgets Using Style Sheets 使用样式表时,每个小部件都被视为一个具有四个同心矩形的框:边距矩形、边框矩形、填充矩形和内容矩形。盒子模型对此进行了更详细的描述。盒子模型四个同心矩形在概念上如下所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uIKJjSi2-1614135854319)(https://gitee.com/shenjig原创 2021-02-24 11:04:49 · 223 阅读 · 0 评论 -
样式表(05):【纲】Qt Style Sheets Reference [官翻]
文章目录定制样式的小部件列表属性列表图标列表属性类型列表伪状态列表子控件列表Qt Style Sheets ReferenceQt样式表支持各种属性、伪状态和子控件,使得定制小部件的外观成为可能。定制样式的小部件列表下表列出了可以使用样式表定制的Qt小部件:WidgetHow to StyleQAbstractScrollArea支持盒子模型。QAbstractScrollArea的所有派生版本,包括QTextEdit和QAbstractItemView(所有项目视图类) ,原创 2021-02-24 22:35:22 · 852 阅读 · 0 评论 -
外观和样式(01):【纲】Widget Appearance and Style-Related Classes [官翻]
文章目录小部件外观和样式相关的类小部件外观和样式相关的类用于自定义UI外观和样式的类。基本说明QColor基于RGB, HSV或CMYK值的颜色QColorSpace颜色空间的抽象QColorTransform色彩空间转换QCommonStyle封装GUI的通用外观QCursor具有任意形状的鼠标光标QFont指定用于绘制文本的字体的查询QFontDatabase有关基础窗口系统中可用字体的信息QFontInfo关于字体的一原创 2021-02-08 08:47:46 · 180 阅读 · 0 评论 -
外观和样式(02):【类】QColor [官翻]
QColor ClassQColor类提供基于RGB,HSV或CMYK值的颜色。Header#include < QColor >qmakeQT += guiInheritsInherited By详细说明通常使用RGB(红色,绿色和蓝色)成分来指定颜色,但是也可以使用HSV(色相,饱和度和值)和CMYK(青色,品红色,黄色和黑色)来指定颜色成分。 另外,可以使用颜色名称指定颜色。 颜色名称可以是任何SVG 1.0颜色名称。RGBH原创 2021-02-08 08:48:51 · 2293 阅读 · 0 评论 -
外观和样式(03):【名】QColorConstants [官翻]
QColorConstants Namespace QColorConstants命名空间包含QColor预定义常量。Header#include < QColorConstants >qmakeQT += guiInheritsInherited BySinceQt 5.14详细说明这些常量可在任何需要QColor对象的地方使用:painter.setBrush(QColorConstants::Svg::lightblue);原创 2021-02-08 08:56:36 · 578 阅读 · 0 评论 -
外观和样式(04):【参】颜色空间
颜色空间颜色空间也称彩色模型(又称彩色空间或彩色系统)它的用途是在某些标准下用通常可接受的方式对彩色加以说明。简介本质上,彩色模型是坐标系统和子空间的阐述。位于系统的每种颜色都有单个点表示。采用的大多数颜色模型都是面向硬件或面向应用的。颜色空间从提出到现在已经有上百种,大部分只是局部的改变或专用于某一领域。科学研究中有不少逻辑性等方面比HSХ更高的颜色空间。颜色空间有许多种,常用有RGB,CMY,HSV,HSL等。RGB(红绿蓝)是依据人眼识别的颜色定义出的空间,可表示大部分颜色。但在科学研究一般原创 2021-02-08 09:11:04 · 246 阅读 · 0 评论 -
外观和样式(05):【类】QColorSpace[官翻]
QColorSpace class QColorSpace类提供颜色空间的抽象。Header#include < QColorSpace >qmakeQT += guiInheritsInherited BySinceQt 5.14详细说明可以用不同的方式来解释颜色值,并且基于该解释可以存在于不同的空间中。我们称之为色彩空间。QColorSpace提供了创建多个预定义颜色空间的权限,并且可以生成QColorTransforms来将颜色原创 2021-02-08 09:49:54 · 794 阅读 · 0 评论 -
外观和样式(06):【类】QColorTransform[官翻]
QColorTransform class QColorTransform类是颜色空间之间的转换。Header#include < QColorTransform >qmakeQT += guiInheritsInherited BySinceQt 5.14详细说明QColorTransform是颜色空间之间转换的实例。它可以应用在颜色和像素上,将它们从一个颜色空间转换到另一个颜色空间。设置QColorTransform需要一些预处理原创 2021-02-08 09:51:16 · 278 阅读 · 0 评论 -
外观和样式(07):【类】QCursor[官翻]
QCursor class QCursor类提供具有任意形状的鼠标光标。Header#include < QCursor >qmakeQT += guiInheritsInherited BySince详细说明此类主要用于创建与特定小部件关联的鼠标光标,以及获取和设置鼠标光标的位置。Qt有许多标准的光标形状,但是您也可以基于QBitmap、掩码和热点来定制光标形状。要将光标与小部件关联,请使用QWidget::setCursor()原创 2021-02-08 11:48:24 · 6194 阅读 · 0 评论 -
外观和样式(08):【类】QPalette[官翻]
QPalette class QPalette类包含每个小部件状态的颜色组。Header#include < QPalette >qmakeQT += guiInheritsInherited BySince详细说明调色板由三个颜色组组成:活动,禁用和不活动。 Qt中的所有小部件都包含一个调色板,并使用其调色板进行绘制。这使用户界面易于配置并且更易于保持一致。如果创建新的小部件,我们强烈建议您使用调色板中的颜色,而不是硬编码特定颜色。原创 2021-02-08 13:24:29 · 557 阅读 · 0 评论 -
外观和样式(09):【类】QFont[官翻]
文章目录详述公共类型enum Capitalizationenum HintingPreferenceenum SpacingTypeenum Stretchenum Styleenum StyleHintenum StyleStrategyenum Weight公共函数构造、析构、复制字体家族字体属性样式间距其它静态方法相关的函数演示代码QFont 类QFont类指定了用于绘制文本的字体的查询。Header:#include < QFont >qmake:QT +=原创 2021-02-08 19:42:40 · 2146 阅读 · 2 评论