我有一个程序,我有一个按钮来获取文件对话框,如
如何选择文件,获取文件名和位置,并将其保存到ui中显示的字符串。从按钮发出的信号clicked()
连接到插槽{{1} }。
fileSELECT()
因此,当我选择.avi文件时,如何将其在fileName中的位置显示为
........
void MainThread::fileSELECT(){
QString fileName = QFileDialog::getOpenFileName(this,tr("Select video"),"d:\\BMDvideos",tr("Video files (*.avi)"));
}
答案 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);
}
我现在可以看到所选文件的路径