Exemplo n.º 1
0
 def open_file(self):
     self.file = QFileDialog.getOpenFileName(self, "Choose File", filter="CSV-File (*.csv)")[0]
     if self.file != '':
         data, header = CSVUtil.read(self.file)
         self.tbm.set_data(data, header)
         self.gui.tableView.reset()
         self.gui.tableView.setModel(self.tbm)
Exemplo n.º 2
0
    def action_open(self):
        filename = QFileDialog.getOpenFileName(
            self,
            caption="Open CSV-File",
            filter="CSV-File (*.csv)"
        )[0]

        if len(filename) > 0:
            self.model.filename = filename
            self.update_table(CSVUtil.read_content(self.model.filename)[::1])
Exemplo n.º 3
0
 def save_file(self):
     if self.file != '' and self.file is not None:
         CSVUtil.write(self.file, self.tbm.get_data())
Exemplo n.º 4
0
 def action_save(self):
     if self.model.filename is not None:
         CSVUtil.write_list(self.model.filename, self.table_model.get_list())
     else:
         self.action_save_as()