国产探花免费观看_亚洲丰满少妇自慰呻吟_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實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扶余县| 扎兰屯市| 阆中市| 郑州市| 开远市| 兖州市| 新田县| 崇信县| 东丰县| 江北区| 获嘉县| 济宁市| 九江市| 海安县| 灵川县| 石楼县| 宜川县| 南昌县| 轮台县| 青岛市| 红河县| 沙田区| 牡丹江市| 武山县| 扶余县| 九台市| 邹平县| 黔南| 鹤岗市| 读书| 巍山| 岳西县| 合水县| 桃源县| 汕尾市| 潼南县| 庆元县| 洪江市| 龙游县| 桦南县| 吉木乃县|