TFileDialog Class
文件选择对话框 More...
Header: | #include <TFileDialog> |
Inherits: | QFileDialog |
Public Functions
TFileDialog(const QString &iCaptionStr = QString(), const QString &iDirectoryStr = QString(), const QString &iFilterStr = QString(), QWidget *parent = 0) | |
~TFileDialog() | |
QString | directory() const |
QStringList | history() const |
QStringList | run() |
void | selectFile(const QString &iFilenameStr) |
void | selectNameFilter(const QString &iFilterStr) |
QStringList | selectedFiles() const |
void | setAcceptMode(const QString &iModeStr) |
void | setDirectory(const QString &iDirectoryStr) |
void | setFileMode(const QString &iModeStr) |
void | setHistory(const QStringList &iPathStrLst) |
void | setLabelText(const QString &iLabelStr, const QString &iTextStr) |
void | setNameFilter(const QString &iFilterStr) |
void | setNameFilters(const QStringList &iFilterStrLst) |
void | setOption(const QString &iOptionStr, bool iOnBol = true) |
void | setOptions(const QString &iOptionStr) |
void | setSidebarUrls(QString iUrlsStr) |
void | setViewMode(const QString &iModeStr) |
- 57 public functions inherited from QFileDialog
- 8 public functions inherited from QDialog
- 213 public functions inherited from QWidget
Additional Inherited Members
- 6 properties inherited from QFileDialog
- 2 properties inherited from QDialog
- 58 properties inherited from QWidget
- 5 public slots inherited from QDialog
- 19 public slots inherited from QWidget
- 9 signals inherited from QFileDialog
- 3 signals inherited from QDialog
- 3 signals inherited from QWidget
- 8 static public members inherited from QFileDialog
- 5 static public members inherited from QWidget
- 3 protected functions inherited from QFileDialog
- 7 protected functions inherited from QDialog
- 35 protected functions inherited from QWidget
- 1 protected slot inherited from QWidget
Detailed Description
* * *
文件选择对话框
Member Function Documentation
TFileDialog::TFileDialog(const QString &iCaptionStr = QString(), const QString &iDirectoryStr = QString(), const QString &iFilterStr = QString(), QWidget *parent = 0)
创建一个 基于 parent 的 TFileDialog 对象。 iCaptionStr 对话框标题,iDirectoryStr 目录,iFilterStr 文件过滤器
TFileDialog::~TFileDialog()
Destroys the instance of TFileDialog.
QString TFileDialog::directory() const
返回当前目录的绝对路径。
See also setDirectory.
QStringList TFileDialog::history() const
返回对话框的浏览记录。
See also setHistory.
QStringList TFileDialog::run()
显示对话框并阻塞直至关闭,返回已选择文件。
See also exec,selectedFiles.
void TFileDialog::selectFile(const QString &iFilenameStr)
根据 iFilenameStr 选择文件。
See also selectedFiles.
void TFileDialog::selectNameFilter(const QString &iFilterStr)
在已有的文件名过滤器中根据 iFilterStr 选择当前的文件名过滤器。
See also setNameFilter and setNameFilters.
QStringList TFileDialog::selectedFiles() const
返回已选择的文件。
See also selectFile.
void TFileDialog::setAcceptMode(const QString &iModeStr)
设置对话框的接受模式。 iModeStr 可为 AcceptOpen 打开, AcceptSave 保存。
void TFileDialog::setDirectory(const QString &iDirectoryStr)
设置对话框的目录为 iDirectoryStr 的值。
See also directory().
void TFileDialog::setFileMode(const QString &iModeStr)
*
设置对话框的文件模式。 * iModeStr 可为 AnyFile 文件名,不论其是否存在;ExistingFile 已存在的不重复文件名; * Directory 目录名,文件及目录都显示;ExistingFiles 已存在的可重复文件名; * DirectoryOnly 只显示目录,相当于 Directory 和 setOption(ShowDirsOnly, true)
void TFileDialog::setHistory(const QStringList &iPathStrLst)
设置对话框的浏览记录包含 iPathsStr 的值。
See also history.
void TFileDialog::setLabelText(const QString &iLabelStr, const QString &iTextStr)
设置对话框的对应 iLabelStr 上的显示文字。 iLabelStr 可为 LookIn,FileName,FileType,Accept,Reject
void TFileDialog::setNameFilter(const QString &iFilterStr)
设置文件名过滤器为 iFilterStr 的值,不同的过滤器可用;;或空格进行分割。
See also selectNameFilter and setNameFilters.
void TFileDialog::setNameFilters(const QStringList &iFilterStrLst)
设置文件名过滤器为 iFilterStr 的值。
See also selectNameFilter and setNameFilter.
void TFileDialog::setOption(const QString &iOptionStr, bool iOnBol = true)
设置对话框的选项为 iOptionStr 的值且当 iOnBol 为 true 时启用,false 时清除。
See also QFileDialog::Option and setOptions.
void TFileDialog::setOptions(const QString &iOptionStr)
设置对话框的选项为 iOptionStr 的值。
See also QFileDialog::Option and setOption.
void TFileDialog::setSidebarUrls(QString iUrlsStr)
设置对话框的侧边栏的 urls 为 iUrlsStr 的值,多个 url 用;分割传人。
void TFileDialog::setViewMode(const QString &iModeStr)
设置对话框的视图模式。 iModeStr 可为 Detail 详细显示文件和目录等, List 列表显示文件和目录等。