dfilechooseredit_zh
2022-04-14 15:56:24

Class::DFileChooserEdit

暂无该属性


Detailed Description

带有选择文件按钮的文本编辑框 本控件基本与 DLineEdit 相同,但同时在编辑框的右侧提供了一个按钮,点击按钮将会出现一个选择文件的对话框,当在对话框中选择完毕点击确定之后,选择的结果将会出现在文本编辑框中。 另外还提供了设置对话框出现的位置,选择文件的类型,或设置文件名过滤器的方法以定制控件的功能。

See also DLineEdit QFileDialog

DFileChooserEdit::Q_ENUMS

[private plain  ]

int Q_ENUMS(int )

DFileChooserEdit::DFileChooserEdit

[private constructor  ]

DFileChooserEdit(int *parent)

DFileChooserEdit::setFileMode

[private plain  ]

void setFileMode(int mode)

设置文件选择模式 mode 要使用的模式 See also DFileChooserEdit::fileMode

DFileChooserEdit::fileMode

[private plain  ]

int fileMode() const

获取对话框选择文件模式 有多种类型的选择模式,也就是说对话框可以有多种显示或行为,例如选择单个文件,选择多个文件亦或选择一个目录等,详细可以查阅:QFileDialog::FileMode Returns 返回但前的选择模式

Note: 目前本控件只支持选择单个文件,即便调用 DFileChooserEdit::setFileMode 设置了选择模式,当有多个文件在对话框中被选中时,取其第一个作为选择结果

See also QFileDialog::FileMode

DFileChooserEdit::setNameFilters

[private plain  ]

void setNameFilters(const int &filters)

设置文件名过滤器 filters 要使用的文件名过滤器组成的列表 See also DFileChooserEdit::nameFilters

DFileChooserEdit::nameFilters

[private plain  ]

int nameFilters() const

文件名过滤器 默认此选项为空,即所有文件都可以被选择,当文件名过滤器被设置后,则只有文件名与过滤器匹配的文件可以被选择, 例如:设置了".txt",则表示只有后缀名为"txt"的文件可以被选择, 或者同时设置了多个过滤器:QStringList() << "text file (.txt)" << "picture file (*.png); 则会在文件选择对话框的下方出现设置的多个过滤选项,只是需要注意,一次只能使用一个过滤选项,也就是说不能同时即允许选择txt文件又允许选择png文件 Returns 返回当前的文件名过滤器组成的列表

See also DFileChooserEdit::setNameFilters

DFileChooserEdit::setDirectoryUrl

[private plain  ]

void setDirectoryUrl(const int &directory)

DFileChooserEdit::directoryUrl

[private plain  ]

int directoryUrl()

DFileChooserEdit::setDialogDisplayPosition

[private plain  ]

void setDialogDisplayPosition(int dialogDisplayPosition) See also DFileChooserEdit::dialogDisplayPosition

DFileChooserEdit::dialogDisplayPosition

[private plain  ]

int dialogDisplayPosition() const

DFileChooserEdit::setFileDialog

[private plain  ]

void setFileDialog(int *fileDialog)

DFileChooserEdit::fileDialog

[private plain  ]

int * fileDialog() const

DFileChooserEdit::initDialog

[private plain  ]

void initDialog()

DFileChooserEdit::dialogOpened

[private plain  ]

void dialogOpened()

DFileChooserEdit::dialogClosed

[private plain  ]

void dialogClosed(int code)

DFileChooserEdit::DFileChooserEdit

[protected constructor  ]

DFileChooserEdit(const DFileChooserEdit &)

DFileChooserEdit::operator=

[protected copy-assign  ]

DFileChooserEdit & operator=(const DFileChooserEdit &)

DFileChooserEdit::d_func

[protected plain  ]

DFileChooserEditPrivate * d_func()

DFileChooserEdit::d_func

[protected plain  ]

const DFileChooserEditPrivate * d_func() const

DFileChooserEdit::Q_PRIVATE_SLOT

[protected plain  ]

int Q_PRIVATE_SLOT(int () , void () )