以下成员源于类 QFileDialog are part of the Qt compatibility layer. We advise against using them in new code.
| FileMode | mode () const |
| QString | selectedFile () const |
| void | setDir (const QString & directory ) |
| void | setDir (const QDir & directory ) |
| void | setMode (FileMode m ) |
| QString | getExistingDirectory (const QString & dir , QWidget * parent = 0, const char * name = 0, const QString & caption = QString(), bool dirOnly = true, bool resolveSymlinks = true) |
| QString | getOpenFileName (const QString & dir , const QString & filter = QString(), QWidget * parent = 0, const char * name = 0, const QString & caption = QString(), QString * selectedFilter = 0, bool resolveSymlinks = true) |
| QStringList | getOpenFileNames (const QString & filter , const QString & dir = QString(), QWidget * parent = 0, const char * name = 0, const QString & caption = QString(), QString * selectedFilter = 0, bool resolveSymlinks = true) |
| QString | getSaveFileName (const QString & dir , const QString & filter = QString(), QWidget * parent = 0, const char * name = 0, const QString & caption = QString(), QString * selectedFilter = 0, bool resolveSymlinks = true) |
[static]
QString
QFileDialog::
getExistingDirectory
(const
QString
&
dir
,
QWidget
*
parent
= 0, const
char
*
name
= 0, const
QString
&
caption
= QString(),
bool
dirOnly
= true,
bool
resolveSymlinks
= true)
使用 getExistingDirectory () overload that takes parent as the first argument instead.
[static]
QString
QFileDialog::
getOpenFileName
(const
QString
&
dir
, const
QString
&
filter
= QString(),
QWidget
*
parent
= 0, const
char
*
name
= 0, const
QString
&
caption
= QString(),
QString
*
selectedFilter
= 0,
bool
resolveSymlinks
= true)
使用 getOpenFileName () overload that takes parent as the first argument instead.
[static]
QStringList
QFileDialog::
getOpenFileNames
(const
QString
&
filter
, const
QString
&
dir
= QString(),
QWidget
*
parent
= 0, const
char
*
name
= 0, const
QString
&
caption
= QString(),
QString
*
selectedFilter
= 0,
bool
resolveSymlinks
= true)
使用 getOpenFileNames () overload that takes parent as the first argument instead.
[static]
QString
QFileDialog::
getSaveFileName
(const
QString
&
dir
, const
QString
&
filter
= QString(),
QWidget
*
parent
= 0, const
char
*
name
= 0, const
QString
&
caption
= QString(),
QString
*
selectedFilter
= 0,
bool
resolveSymlinks
= true)
使用 getSaveFileName () overload that takes parent as the first argument instead.
使用 fileMode () 代替。
另请参阅 setMode ().
使用 selectedFiles () 代替。
例如,若有代码像
QString selected = dialog->selectedFile();
可以把它重写成
QStringList files = dialog->selectedFiles(); QString selected; if (!files.isEmpty()) selected = files[0];
使用 setDirectory () 代替。
使用 setDirectory () 代替。
使用 setFileMode () 代替。
另请参阅 mode ().