亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PyQt5打開文件對(duì)話框QFileDialog實(shí)例代碼

 更新時(shí)間:2018年02月07日 14:06:25   作者:HuangZhang_123  
這篇文章主要介紹了PyQt5打開文件對(duì)話框QFileDialog實(shí)例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

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

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

實(shí)例代碼:

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)")  #設(shè)置文件擴(kuò)展名過濾,注意用雙分號(hào)間隔
    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_()) 

總結(jié)

以上就是本文關(guān)于PyQt5打開文件對(duì)話框QFileDialog實(shí)例代碼的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • 用Python手把手教你實(shí)現(xiàn)2048小游戲

    用Python手把手教你實(shí)現(xiàn)2048小游戲

    感覺好久沒和大家一起寫小游戲玩了,今天恰巧有空.這次我們來用Python做個(gè)2048小游戲吧.廢話不多說,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python?pycharm讀取文件相對(duì)路徑與絕對(duì)路徑的方法

    Python?pycharm讀取文件相對(duì)路徑與絕對(duì)路徑的方法

    這篇文章主要給大家介紹了關(guān)于Python?pycharm讀取文件相對(duì)路徑與絕對(duì)路徑的方法,絕對(duì)路徑就是文件的真正存在的路徑,是指從硬盤的根目錄(盤符)開始,進(jìn)行一級(jí)級(jí)目錄指向文件,相對(duì)路徑就是以當(dāng)前文件為基準(zhǔn)進(jìn)行一級(jí)級(jí)目錄指向被引用的資源文件,需要的朋友可以參考下
    2023-12-12
  • python中正則表達(dá)式的使用詳解

    python中正則表達(dá)式的使用詳解

    這篇文章主要介紹了python中正則表達(dá)式的使用詳解,另附上一些常用的Python正則例子,有需要的朋友可以參考下
    2014-10-10
  • Python中的異常處理以及自定義異常類型方式

    Python中的異常處理以及自定義異常類型方式

    這篇文章主要介紹了Python中的異常處理以及自定義異常類型方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python類的基礎(chǔ)入門知識(shí)

    Python類的基礎(chǔ)入門知識(shí)

    關(guān)于類的定義
    2008-11-11
  • python網(wǎng)絡(luò)編程之UDP通信實(shí)例(含服務(wù)器端、客戶端、UDP廣播例子)

    python網(wǎng)絡(luò)編程之UDP通信實(shí)例(含服務(wù)器端、客戶端、UDP廣播例子)

    UDP,用戶數(shù)據(jù)報(bào)傳輸協(xié)議,它位于TCP/IP協(xié)議的傳輸層,是一種無(wú)連接的協(xié)議,它發(fā)送的報(bào)文不能確定是否完整地到達(dá)了另外一端
    2014-04-04
  • Pandas中DataFrame的基本操作之重新索引講解

    Pandas中DataFrame的基本操作之重新索引講解

    這篇文章主要介紹了Pandas中DataFrame的基本操作之重新索引,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python合并pdf文件的工具

    Python合并pdf文件的工具

    PDF文件合并工具是非常好用可以把多個(gè)pdf文件合并成一個(gè),本文以5個(gè)pdf文件為例給大家分享具體操作方法,通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-07-07
  • Python3操作YAML文件格式方法解析

    Python3操作YAML文件格式方法解析

    這篇文章主要介紹了Python3操作YAML文件格式方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python刪除文件、清空目錄的實(shí)現(xiàn)方法

    python刪除文件、清空目錄的實(shí)現(xiàn)方法

    這篇文章主要介紹了python刪除文件、清空目錄的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評(píng)論