中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-12 09:46:16 來源:腳本之家 閱讀:174 作者:HuangZhang_123 欄目:開發技術

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

單個文件打開 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_()) 

總結

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泽库县| 萨迦县| 涟水县| 株洲县| 仙游县| 喀喇沁旗| 普定县| 华容县| 满洲里市| 甘德县| 吉林市| 神木县| 沙洋县| 米泉市| 太仓市| 许昌县| 永平县| 兰西县| 澄迈县| 宁城县| 通榆县| 西峡县| 远安县| 平邑县| 云梦县| 浙江省| 四子王旗| 梨树县| 陇南市| 东乡族自治县| 搜索| 大厂| 盐津县| 武城县| 若羌县| 岑巩县| 郎溪县| 宁河县| 定安县| 兴安盟| 宜州市|