qt5--对话框

颜色对话框——QColorDialog: 

需要   #include <QColorDialog>  

QColor color=QColorDialog::getColor(QColor(255,0,0,255));  //打开颜色对话框选择颜色---静态方法
        //参数 起始选中的颜色
        //返回值 选中的颜色---QColor(ARGB 1, 1, 0, 0)
        qDebug()<<color.red()<<color.green()<<color.blue();  //提取颜色值--255 0 0
        qDebug()<<color.redF()<<color.greenF()<<color.blueF();  //提取颜色值--1 0 0

文件对话框--QFileDialog:

需要  #include <QFileDialog>

        QString file_name=QFileDialog::getOpenFileName(this,"请选择需要打开的文件:",".","*.txt *.png");  //打开文件对话框
        //参数1 父控件
        //参数2 标题
        //参数3  默认路径
        //参数4 过滤文件格式
        //返回值  文件全路径---"D:/ss/注意事项.txt"
     qDebug()<<file_name;

原文地址:https://www.cnblogs.com/liming19680104/p/11484402.html