zoukankan      html  css  js  c++  java
  • pyqt QFileDialog

    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_())

  • 相关阅读:
    [CF833B] The Bakery
    [CF1203F1] Complete the Projects
    [CF354C] Vasya and Beautiful Arrays
    [CF7D] Palindrome Degree
    [CF1466F] Euclid's nightmare
    【转】node-webkit:开发桌面+WEB混合型应用的神器
    (转)background-position—CSS设置背景图片的位置
    (转)国外漂亮表格连接地址
    URL转义
    T-SQL实用查询之常用SQL语句
  • 原文地址:https://www.cnblogs.com/zhoug2020/p/9041279.html
Copyright © 2011-2022 走看看