/******************************************************
* 课程名 :QT编程
* 时 间 :2017年6月1日(周四)下午 + 2017年6月2日(周五)上午前半段
* 工程名 :05-standardDialog
* 类 名 : standardDialog
* 内 容 :标准对话框 —— Color颜色对话框、Font字体对话框、File文件对话框、Message消息对话框
* CSDN : Qt基础 03_Qt对话框(三)
******************************************************/
前言:更改对话框标题
在构造函数中添加如下代码:
standardDialog::standardDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::standardDialog)
{
ui->setupUi(this);
this->setWindowTitle("标准对话框测试");
}
一、Color颜色对话框
目标:利用颜色对话框更改字体颜色
步骤一:添加头文件#include < QColorDialog >和#include < QPalette >
步骤二:新建测试字体的Label和colorButton,利用colorButton“转到槽”的属性,添加如下功能:
方法一:通过静态方法实现
void T5_Dialog::on_ColorButton_clicked()
{
//通过静态方法实现
//1.模态弹出颜色对话框
QColor color = QColorDialog::getColor(Qt::black,this,"颜色对话框");
//2.判断用户点击ok还是cancel
if(color.isValid())
{
//3.修改label字体颜色
//3.1 读
QPalette palett