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

首頁 > 編程 > Python > 正文

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

2020-02-22 23:08:57
字體:
來源:轉載
供稿:網友

本文研究的主要是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實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资溪县| 喀喇沁旗| 五寨县| 迭部县| 醴陵市| 潍坊市| 徐水县| 葵青区| 吉木萨尔县| 永定县| 舞阳县| 清流县| 缙云县| 砚山县| 尤溪县| 兴海县| 禄劝| 靖远县| 酒泉市| 尚义县| 敖汉旗| 黔东| 石林| 乌审旗| 桓仁| 太湖县| 武宁县| 南靖县| 阳山县| 文昌市| 潍坊市| 松原市| 临夏县| 驻马店市| 岳阳县| 柳林县| 哈尔滨市| 武城县| 武城县| 新巴尔虎右旗| 鄂托克前旗|