1、QDialog派生对话框

    除了QDialog外,Qt中还提供了一些从QDialog派生的Dialog,如:

    ①、颜色对话框QColorDialog用来显示和获取用户选择的颜色,QColor为颜色类。

    //QColorDialog::getColor显示一个模态颜色对话框并获得用户选择的颜色
    QColor clr(255/*r*/, 255/*g*/, 255/*b*/, 255/*alpha*/);
    clr = QColorDialog::getColor(Qt::red/*初始颜色*/, this/*父窗口*/, QString::fromUtf8("颜色对话框")/*标题*/,
                                        QColorDialog::ShowAlphaChannel/*显示透明度设置,可选*/);
    qDebug() << clr; //输出为:QColor(ARGB 1, 1, 0, 0)
View Code

相关文章: