У меня есть программа, в которой у меня есть кнопка, чтобы получить File Dialog как Получение имя и расположение выбранного файла Qt
Как я могу выбрать файл, получить имя и местоположение файла, а кроме того, что в строка, отображаемая в ui. Сигнал clicked()
, испускаемый кнопкой, подключен к разъему fileSELECT()
.
........
void MainThread::fileSELECT(){
QString fileName = QFileDialog::getOpenFileName(this,tr("Select video"),"d:\\BMDvideos",tr("Video files (*.avi)"));
}
так, когда я выбираю .avi файл, как я могу получить его расположение в FileName отображается как
d:\BMDvideo\videFile.avi
Это на самом деле два разных диалогов, один для выбора папки, а другой для файлов. Чтобы разбить имя файла на dir и filename, используйте QFileInfo. (basename(), fileName()) –
Спасибо за ваш ответ. Я отредактировал свой вопрос, я понимаю это право ???? – Engine