PyQt5 打开文件夹

2019-04-04  本文已影响0人  码农老K

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

上一篇 下一篇

猜你喜欢

热点阅读