我有一個程序,我有一個按鈕來獲得文件對話框像獲取名稱和選擇文件的位置,Qt的
我怎樣才能選擇一個文件,獲取文件名和位置,並保存到顯示在UI中的字符串。從按鈕發出的信號clicked()
連接到插槽fileSELECT()
。
........
void MainThread::fileSELECT(){
QString fileName = QFileDialog::getOpenFileName(this,tr("Select video"),"d:\\BMDvideos",tr("Video files (*.avi)"));
}
所以當我選擇一個.avi文件,我如何才能在其文件名的位置顯示像
d:\BMDvideo\videFile.avi
這實際上是兩個不同的對話框的路徑,一個是文件夾選擇,其他的文件。要將文件名分割爲目錄和文件名,請使用QFileInfo。 (basename(),fileName()) – 2013-03-01 10:16:06
感謝您的回答我編輯了我的問題,我理解這個權利嗎? – Engine 2013-03-01 10:17:52