QColorDialog

来源:互联网 发布:javascript代码例子 编辑:程序博客网 时间:2024/06/05 23:58

QColorDialog经常使用的成员函数是getColor()函数,这个函数返回用户选择的颜色值。
QColor getColor
(
const QColor & initial=Qt::white,//指定默认选中的颜色,可以通过QColor::isValid()函数判断用户选择的颜色是否有效
QWidget *parent=0
);

//dialog.hQPushButton *colorBtn;QFrame *colorFrame;void showColor();//dialog.cppcolorBtn=new QPushButton;colorBtn->setText(tr("标准颜色对话框"));colorFrame=new QFrame;colorFrame->setFrameShape(QFrame::Box);colorFrame->setAutoFillBackground(true);connect(colorBtn,SIGNAL(clicked()),this,SLOT(showColor()));void Dialog::showColor(){QColor c=QColorDialog::getColor(Qt::blue);if(c.isValid()){colorFrame->setPalette(QPalette(c));}}
原创粉丝点击