每天一个 qt 技能。
大家好,我是冥王。
本节课要给大家讲解设置颜色的三种方式。
1. 怎么给控件设置颜色,包括怎么给界面换肤。首先来看怎么设置颜色?
- 第一种就是使用颜色对话框。
- 首先看一下颜色对话框,最常见的点一下颜色。当设置字体颜色时,比如在味道里面设置字体,点击红色,就设置为红色了,有这样一个效果。
- 当然除了颜色还可以设置 qq 的皮肤,比如有个皮肤,个性装扮点一下,可以设置出皮肤,皮肤色泽有多彩的,有各种颜色的皮肤。比如设置一个午夜巴黎,点一下,颜色就变成午夜巴黎的颜色了。等变成红的,现在点红的,立即设置,现在就变成了红色的皮肤。
- 看一下能否实现这样一个效果?首先看这里给中间是一个标签,设置标签的背景色,现在的背景色是紫色的。
- 现在使用第一种方式颜色对话框,就是知道 qcolor dialog,当点击颜色设置就会弹出这样一个颜色选择对话框。比如现在选紫色,比如现在选择一个红色,点击确定,现在的背景色就变成了一个红色。
- 这就是第一种方式 qcolor de log,很简单,直接使用颜色设置就可以了,调用 qcolor de log 类就可以了,比较简单。
- 第二种方式看一下使用颜色下拉框。
- 什么叫颜色下拉框?点一下,其实就是一个 combo box,点一下,里面有所有的颜色都可以列出来系统里面 qt 系统所识别到的颜色,改成蓝色,现在的背景色都变成了蓝色。
- 有图标加上颜色的名称,比如这个,直接往下随便拉一个,这个红色叫 orange orange 的橙色,前面是橙色的图标,相等于后边是橙色 orange 的英文单词,点一下。
- 图标加上文字,但也可以只有这个颜色的颜色条,这也是一种方式,就是把文字隐藏了,比如改成绿色,背景色也能改了,这是一种方式。