Compatibility Members for QFileDialog

以下成員源於類 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 QFileDialog:: mode () const

使用 fileMode () 代替。

另請參閱 setMode ().

QString QFileDialog:: selectedFile () const

使用 selectedFiles () 代替。

例如,若有代碼像

QString selected = dialog->selectedFile();
					

可以把它重寫成

 QStringList files = dialog->selectedFiles();
 QString selected;
 if (!files.isEmpty())
     selected = files[0];
					

void QFileDialog:: setDir (const QString & directory )

使用 setDirectory () 代替。

void QFileDialog:: setDir (const QDir & directory )

使用 setDirectory () 代替。

void QFileDialog:: setMode ( FileMode m )

使用 setFileMode () 代替。

另請參閱 mode ().