[Qt-interest] QFileDialog::getOpenFileName Directory name setting

J-P Nurmi jpnurmi at gmail.com
Tue Jun 8 01:04:10 CEST 2010


On Tue, Jun 8, 2010 at 1:20 AM, yogesh upreti <yogesh.upreti at gmail.com> wrote:
> Dear Group,
> I am using QFileDialog::getOpenFileName to allow user to select a file, but
> I am not able to set the directory for this function to look for a file.
> When my code looks like :
> 1.
>     QFileDialog fileDiag;
>     QString str = "";
>     fileDiag.setViewMode(QFileDialog::List);
>     str = "F:/Work/FILES";
>     fileDiag.setDirectory(str);
>     dynFile = fileDiag.getOpenFileName(this,"Select..", str ,"File (*.D)");
> Dialog box opens in the same directory as the programme
> But when my code is
> 2.
>     QFileDialog fileDiag;
>     fileDiag.setViewMode(QFileDialog::List);
>     dynFile
> = fileDiag.getOpenFileName(this,"Select..", "F:/Work/FILES" ,"File (*.D)");
> Dialog box open in "F:/Work/FILES/" dir.
> Can any one sees the mistake in case 1. ?? Have anyone else also seen this
> problem ?
> - Yogi

QFileDialog::getOpenFileName() is a STATIC method.

--
J-P Nurmi




More information about the Qt-interest-old mailing list