国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

PyQt5打開文件對話框QFileDialog實例代碼

2020-01-04 15:55:33
字體:
來源:轉載
供稿:網友

本文研究的主要是PyQt5打開文件對話框QFileDialog的代碼示例,具體如下。

單個文件打開 QFileDialog.getOpenFileName()
多個文件打開 QFileDialog.getOpenFileNames()
文件夾選取 QFileDialog.getExistingDirectory()
文件保存 QFileDialog.getSaveFileName()

實例代碼:

from PyQt5 import QtWidgetsfrom PyQt5.QtWidgets import QFileDialogclass 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_()) 

總結

以上就是本文關于PyQt5打開文件對話框QFileDialog實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保定市| 惠来县| 会泽县| 永和县| 上杭县| 监利县| 濉溪县| 龙南县| 河北区| 大方县| 遂溪县| 伊吾县| 汨罗市| 会泽县| 任丘市| 汾阳市| 潍坊市| 溧阳市| 芜湖市| 周宁县| 威宁| 民权县| 静安区| 蒲城县| 阜城县| 昌江| 溧水县| 常州市| 扎兰屯市| 宁海县| 灵武市| 大英县| 喜德县| 胶州市| 黄浦区| 东港市| 上栗县| 西乌珠穆沁旗| 靖安县| 祁东县| 三门峡市|