PyQt5学习笔记(10) PyQT5 QTableView + pandas 读写excel

1.   在qt creater中新建一个mainwindow, 添加一个工具栏,在Action Edit中添加两个action,拖放到工具栏中。

再添加一个tableview。

PyQt5学习笔记(10) PyQT5 QTableView + pandas 读写excel_第1张图片

2.  在 QMyWindow中给tableview添加一个modle,再给两个工具栏按钮添加槽

self.model = QStandardItemModel(10,10,self)
self.ui.tableView.setModel(self.model)

self.ui.act_fileopen.triggered.connect(lambda:self.openfile())
self.ui.act_filesave.triggered.connect(lambda:self.savefile())

3. 在openfile中打开一个excel,并读取数据,写入modle

    def openfile(self):
        self.filename, ok = QFileDialog.getOpenFileName(self,
                                                            "选取单个文件&

你可能感兴趣的:(Python)