调用语法
getColor(initialColor=Qt.white, parent:QWidget=None,
title:str=",options:QColorDialog.ColorDialogOptions())
- 参数initialColor为初始颜色
- 参数parent为父窗口,可以为None
- 参数title为对话框的title显示信息
- options:控制对话框的外观的可选设置,具体参考官网文档
关于枚举类型QColorDialog.ColorDialogOptions的介绍
取消事件
color =QColorDialog.getColor()
- 当点击对话框的OK时,返回值为用户选择的颜色
- 当点击对话框的Cancel时,返回值依旧是一个颜色对象,只
不过是一个无效的颜色对象。 - 判断颜色对象是否有效,可以用QColor的
isValid()
方法来判
断。True
:选择颜色有效,False
:选择颜色无效