本文讲解Qt中标准对话框QColorDialog、QFontDialog、QInputDialog使用实例。
这几个对话框相对简单,直接使用代码说明。
目录
1、QColorDialog选择颜色对话框
QPalette pal=ui->plainTextEdit->palette(); //获取现有 palette
QColor iniColor=pal.color(QPalette::Text); //现有的文字颜色
QColor color=QColorDialog::getColor(iniColor,this,"选择颜色");
if (color.isValid()) //选择有效
{
pal.setColor(QPalette::Text,color); //palette 设置选择的颜色
ui->plainTextEdit->setPalette(pal); //设置 palet