不二如是 发表于 2016-9-22 10:55:27

4-对话框(QColorDialog)+自动关联

本帖最后由 不二如是 于 2016-9-22 16:35 编辑

使用QColorDialog的静态函数getColor()来获取颜色

三个默认参数:设置初始颜色、父窗口、对话框标题

代码中 Qt::blue是Qt预定义的颜色对象,按F1进如帮助文档,自行查阅

getColor()函数返回是一个QColor类型数据

运行程序

不点颜色,直接点击OK


即可看到color: QColor(ARGB 1, 0, 0, 1),啥意思呢?

ARGB1:透明度(alpha)

0:红色(red)

0:绿色(green)

1:蓝色(blue)

他们的数值都是从0.0~1.0,有效数字为6位。

对于alpha来说,1.0可以表示完全不透明,0.0你懂的

对于三基色红、绿、蓝的数值,可以使用0-255来表示,0最浅色,255最深色

好了,解释到此为止

看程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·





此时对已创建的按钮进行自动信号和槽关联

即右键,如图操作






完成函数定义



运行结果






**** Hidden Message *****

小剑剑 发表于 2017-3-30 19:43:33

总是藏起来

X-D 发表于 2017-4-10 23:43:46

感谢不二

ygy9330432 发表于 2017-10-25 22:10:55

很好

太别致旳温柔 发表于 2018-4-16 23:04:33

好难啊

SylarPu 发表于 2018-5-22 14:02:50

围观一下,顺便送上我的精液

ccitllz 发表于 2023-7-21 08:24:47

1

古月真人 发表于 2024-7-12 17:29:36

1
页: [1]
查看完整版本: 4-对话框(QColorDialog)+自动关联