1.1 文件对话框---》QFileDialog-->文件对话框类
打开文件对话框
getOpenfilename---->得到一个打开文件对话框
参数1:父对象(父组件)Q_NULLPTR
参数2: 对话框的标题
参数3:对话框显示时默认打开的目录"d:/2021"
参数4:对话框中文件名后缀的过滤器选项(txt;jpg;mp3;)
参数5:默认的过滤选项(txt)
返回值:用户选中的要打开的文件名(含绝对路径)
getSavefilename--->得到一个保存文件对话框
1.2 字体对话框--》QFontDialog-->字体对话框类
getFont---->得到一个字体对话框
参数1:用来保存是否点击了确定按钮值
参数2:字体的初始化样式
参数3:父对象,Q_NULLPTR
参数4:字体对话框标题
返回值:已经选择好的字体样式
1.3 颜色对话框--》QColorDialog-->颜色对话框类
getColor---->得到一个颜色对话框
参数1:颜色对话框的默认颜色值 Qt::white
参数2:父对象,Q_NULLPTR
参数3:颜色对话框的标题
参数4:使用哪种颜色库(Qt提供的标准颜色库或Windows的颜色库)
QColorDialog::DontUserNativeDialog
返回值:用户选中的颜色值
ui->textEdit->setTextColor()
1.4 信息对话框->QMessageBox-->信息对话框类
关于对话框
about():得到一个关于对话框(自定义的)
参数1:父对象
参数2:对话框标题
参数3:对话框正文内容
aboutQt():得到一个关于Qt的对话框
参数1:父对象
参数2:对话框标题
信息对话框
information()-->得到一个信息对话框
参数1:父对象
参数2:对话框标题
参数3:对话框文本内容
参数4:传给函数的按钮值
返回值:用户按下的按钮值
告警对话框
warning()----->得到一个告警对话框
参数1:父对象
参数2:对话框标题
参数3:对话框文本内容
参数4:传给函数的按钮值
返回值:用户按下的按钮值
1.5 输入对话框--》QInputDialog
getInt():得到一个输入整数对话框
参数1:父对象
参数2:对话框的标题
参数3:输入提示符
参数4:输入对话框的默认值
参数5:最小值
参数6:最大值
参数7:步进值
参数8:存放按钮值(ok/cancel)的变量
返回值:用户输入的并且确定的整数值