qt中对话框

一、标准文件对话框类(QFileDialog) 
通过QFileDialog类的几个静态函数可以很方便地定制自己的文件对话框。
其中,getOpenFileName()静态函数返回用户选择的文件名。但是,当用户选择文件时,若选择“取消”
(Cancel),则返回一个空串。
在此仅详细说明getOpenFileName()静态函数中各个参数的作用,其他文件对话框类中相关的静态函数
的参数有与其类似之处。 
getOpenFileName()函数形式如下:
 
例如:
 
过滤器格式说明:
名称(文件后缀);;名称(文件后缀) 
如:"Images (.png .xpm .jpg);;Text files (.txt);;XML files (*.xml)"
 
枚举类型说明 
枚举类型:QFileDialog::Options 
枚举值:
//如果路径中包含一个文件名,那么这个文件会被选中
QString QFileDialog::getOpenFileName

 QWidget* parent=0, //标准文件对话框的父窗口
 const QString & caption=QString(),     //标准文件对话框的标题名
 const QString & dir=QString(),              //文件路径
 const QString & filter=QString(),          //显示的文件过滤器
 QString * selectedFilter=0,                    //用户选择的过滤器通过此参数返回
 Options options=0 //选择显示文件名的格式,默认是同时显示目录与文件名
)
//只显示图片文件
QString fileName = QFileDialog::getOpenFileName(this, tr("Open 
File"),"/home",tr("Images (*.png *.xpm *.jpg)"));

名称值说明
QFileDialog::ShowDirsOnly0x00000001只显示目录
QFileDialog::DontResolveSymlinks0x00000002不解析链接符号,默认解析
QFileDialog::DontConfirmOverwrite0x00000004
确认文件重写选项(文件已存
在的情况),默认有
QFileDialog::DontUseNativeDialog0x00000010不使用本地文件对话框
QFileDialog::ReadOnly0x00000020指示模型只读
QFileDialog::HideNameFilterDetails0x00000040隐藏文件过滤详细信息
QFileDialog::DontUseSheet0x00000008-
QFileDialog::DontUseCustomDirectoryIcons0x00000080使用默认的文件图标
名称值说明
QColorDialog::ShowAlphaChannel0x00000001允许用户选择alpha值
QColorDialog::NoButtons0x00000002对话框不显示按钮
QColorDialog::DontUseNativeDialog0x00000004使用标准对话框
 
二、标准颜色对话框类(QColorDialog类) 
getColor()函数是标准颜色对话框QColorDialog类的一个静态函数,该函数返回用户选择的颜色值。
getColor()函数形式:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值