import PyQt4.QtCore,PyQt4.QtGui
# 獲取文件路徑對話框
file_name = QFileDialog.getOpenFileName(self,"open file dialog","C:\Users\Administrator\Desktop","Txt files(*.txt)")
##"open file Dialog "為文件對話框的標題,第三個是打開的默認路徑,第四個是文件類型過濾器
# 保存文件對話框
file_path = QFileDialog.getSaveFileName(self,"save file","C:\Users\Administrator\Desktop" ,"xj3dp files (*.xj3dp);;all files(*.*)")
# file_path即為文件即將保存的絕對路徑。形參中的第二個為對話框標題,第三個為打開后的默認給路徑,第四個為文件類型過濾器
# 選擇文件夾對話框:
dir_path=QFileDialog.getExistingDirectory(self,"choose directory","C:\Users\Administrator\Desktop")
# dir_path即為選擇的文件夾的絕對路徑,第二形參為對話框標題,第三個為對話框打開后默認的路徑。
以上返回的都是QString類型的對象,若想不出現編碼問題,建議用如下語句將QString轉換為python的string對象
str=unicode(your_path.toUtf8(), 'utf-8', 'ignore')