PyQt5開啟檔案對話方塊QFileDialog
python:3.5
PyQt5
歡迎加入學習交流QQ群:657341423
單個檔案開啟 QFileDialog.getOpenFileName()
多個檔案開啟 QFileDialog.getOpenFileNames()
資料夾選取 QFileDialog.getExistingDirectory()
檔案儲存 QFileDialog.getSaveFileName()
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QFileDialog
class MyWindow(QtWidgets.QWidget):
def __init__(self):
super(MyWindow,self).__init__()
self.myButton = QtWidgets.QPushButton(self)
self.myButton.setObjectName("myButton")
self.myButton.setText("Test")
self.myButton.clicked.connect(self.msg)
def msg(self):
directory1 = QFileDialog.getExistingDirectory(self,
"選取資料夾",
"./") #起始路徑
print(directory1)
fileName1, filetype = QFileDialog.getOpenFileName(self,
"選取檔案",
"./",
"All Files (*);;Text Files (*.txt)") #設定副檔名過濾,注意用雙分號間隔
print(fileName1,filetype)
files, ok1 = QFileDialog.getOpenFileNames(self,
"多檔案選擇",
"./",
"All Files (*);;Text Files (*.txt)")
print(files,ok1)
fileName2, ok2 = QFileDialog.getSaveFileName(self,
"檔案儲存",
"./",
"All Files (*);;Text Files (*.txt)")
if __name__=="__main__":
import sys
app=QtWidgets.QApplication(sys.argv)
myshow=MyWindow()
myshow.show()
sys.exit(app.exec_())
相關文章
- pyqt-PyQt5開啟檔案對話方塊QFileDialogQT
- Electron 開啟儲存檔案對話方塊
- 【Qt 專欄】檔案對話方塊 檔案的彈窗選擇-QFileDialogQT
- Javascript檔案對話方塊JavaScript
- ASP.NET下載檔案(彈出開啟儲存檔案對話方塊)ASP.NET
- [MFC]選擇目錄對話方塊和選擇檔案對話方塊
- c# winform窗體之開啟檔案對話方塊openfiledialogC#ORM
- pageoffice6 版本線上開啟檔案彈出網頁對話方塊網頁
- c#—OpenFileDialog(開啟檔案對話方塊)和new關鍵字的用法C#
- 4.使用CFileDialog開啟檔案對話方塊,獲得檔案路徑 -windows程式設計Windows程式設計
- c++開啟挑選圖片對話方塊C++
- Win10系統怎麼禁用“刪除檔案”對話方塊_win10禁用“刪除檔案”對話方塊的方法Win10
- 實戰PyQt5: 058-字型選擇對話方塊QFontDialogQT
- 支援圖片預覽的檔案選擇對話方塊
- Wndows外殼程式設計-呼叫"開啟方式..."對話方塊來開啟文件程式設計
- 對話方塊函式函式
- iOS專案開發實戰——彈出提示對話方塊iOS
- c#中的模態對話方塊和非模態對話方塊C#
- flutter demo (四):對話方塊Flutter
- 16.讓對話方塊支援拖拽操作/目錄框開啟操作
- 請問在java程式中如何調出“開啟方式”對話方塊?Java
- [開發教程]第31講:Bootstrap對話方塊boot
- Matlab - 獲取和儲存檔案路徑選擇對話方塊Matlab
- React中的模式對話方塊React模式
- 在 Flutter 使用 GetX 對話方塊Flutter
- Qt 對話方塊新增工具欄QT
- 如何自學qt(4)——對話方塊QT
- QT 等待對話方塊/進度QT
- android 多項對話方塊Android
- Android Dialog對話方塊Android
- DialogPane對話方塊佈局
- 視窗和對話方塊居中對齊
- Lazarus在Loongarch的loongxin mate系統不能開啟對話方塊問題
- Flutter Widgets 對話方塊-DialogFlutter
- 常用元件 / 對話方塊及選單元件
- Qt標準對話方塊實現QT
- TWebBrowser禁止彈出Alert對話方塊Web
- 一個Flex 對話方塊的坑Flex