4.2 标准颜色对话框

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.2 标准颜色对话框相关的知识,希望对你有一定的参考价值。

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())
{
    /*处理代码*/
}

以上是关于4.2 标准颜色对话框的主要内容,如果未能解决你的问题,请参考以下文章

状态栏在全屏对话框片段android中将其颜色更改为黑色

使用颜色选择器更改片段中edittext的背景颜色

在 XCode 4.2 中找不到使用 RGB 或十六进制设置视图颜色的选项

显示对话框片段时与状态栏重叠,仅在Android4.4中

对话框片段中的 MP 图表

Qt标准对话框