获取所选文件的名称和位置Qt

时间:2013-03-01 09:27:53

标签: c++ qt

我有一个程序,我有一个按钮来获取文件对话框,如enter image description here

如何选择文件,获取文件名和位置,并将其保存到ui中显示的字符串。从按钮发出的信号clicked()连接到插槽{{1} }。

fileSELECT()

因此,当我选择.avi文件时,如何将其在fileName中的位置显示为

........
 void MainThread::fileSELECT(){
QString fileName = QFileDialog::getOpenFileName(this,tr("Select video"),"d:\\BMDvideos",tr("Video files (*.avi)"));

   }

2 个答案:

答案 0 :(得分:0)

要获取文件夹路径,您可以使用QFileDialog::getExistingDirectory,并使用文件名QFileDialog::getOpenFileName

答案 1 :(得分:0)

所以我认为我现在得到了它。我的第一个代码是完全错误的。

 void MainThread::fileSelect(){
QString fileName = QFileDialog::getOpenFileName(this,tr("Select video"),"d:\\BMDvideos",tr("Video files (*.avi)"));
QLabel *testLabel =   new QLabel(fileName);
BOX->addWidget(testLabel);

    }

我现在可以看到所选文件的路径