美文网首页
PyQt5 打开文件夹

PyQt5 打开文件夹

作者: 码农老K | 来源:发表于2019-04-04 13:39 被阅读0次

from PyQt5import QtCore, QtGui, QtWidgets, Qt

from PyQt5.QtWidgetsimport *

from PyQt5.QtCoreimport *

class Ui_MainWindow(QtWidgets.QMainWindow):

    def __init__(self):

        super(Ui_MainWindow,self).__init__()

self.setupUi(self)

self.retranslateUi(self)

def setupUi(self, MainWindow):

        MainWindow.setObjectName("MainWindow")

MainWindow.resize(386, 127)

self.centralWidget= QtWidgets.QWidget(MainWindow)

self.centralWidget.setObjectName("centralWidget")

self.retranslateUi(MainWindow)

self.pushButton= QtWidgets.QPushButton(self.centralWidget)

self.pushButton.setGeometry(QtCore.QRect(190, 90, 75, 23))

self.pushButton.setObjectName("pushButton")

self.pushButton.setText("打开")

MainWindow.setCentralWidget(self.centralWidget)

QtCore.QMetaObject.connectSlotsByName(MainWindow)

self.pushButton.clicked.connect(self.openfile)

def retranslateUi(self, MainWindow):

        _translate= QtCore.QCoreApplication.translate

MainWindow.setWindowTitle(_translate("MainWindow", "一颗数据小白菜"))

def openfile(self):

        openfile_name= QFileDialog.getOpenFileName(self,'选择文件','','Excel files(*.xlsx , *.xls)')

if __name__== "__main__":

    import sys

app= QtWidgets.QApplication(sys.argv)

MainWindow= QtWidgets.QMainWindow()

ui= Ui_MainWindow()

ui.setupUi(MainWindow)

MainWindow.show()

sys.exit(app.exec_())

相关文章

网友评论

      本文标题:PyQt5 打开文件夹

      本文链接:https://www.haomeiwen.com/subject/asvfiqtx.html