4.2 标准颜色对话框
QColorDialog类提供了一个用于选择颜色的对话框控件,用来给用户提供选择颜色的功能。
4.2.1 创建颜色对话框QColorDialo类提供了一个静态函数,方便用户打开对话框获取颜色值:
QColor QColorDialog::getColor(const QColor &initial = Qt::white, QWidget *parent = Q_NULLPTR, const QString &title = QString(), ColorDialogOptions options = ColorDialogOptions())
参数:
const QColor &initial = Qt::white :默认选择的颜色。
QWidget *parent = Q_NULLPTR:父窗口指针。
const QString &title = QString():颜色对话框的标题
ColorDialogOptions options = ColorDialogOptions():颜色对话框显示的模式
使用示例:
QColor clr=QColorDialog::getColor(Qt::white,this,tr("颜色选择"));
if(clr.isValid())
{
/*处理代码*/
}