Пример #1
0
    def saveAsResource(self, type=ConnectionType.csv, append=False):
        accessor = None
        if self.model.getTableCount()>0:
            if type==ConnectionType.csv:
                accessor = Accessor(self.newFileDialog(), ConnectionType.csv)
            elif type==ConnectionType.database:
                accessor = Accessor(self.databaseDialog(), ConnectionType.database)

            self.model.getCurrentTable().setAccessor(accessor)

            self.saveResourceThread(accessor, None, append)

            self.form.tabs.setTabText(self.model.getCurrentIndex(), accessor.getName())
            self.form.tabs.setTabToolTip(self.model.getCurrentIndex(), accessor.getName())
Пример #2
0
 def prediction(self,date=None):
     if not date:
         if self.model.getCurrentTable() and self.model.getCurrentTable().getAccessor() and self.model.getCurrentTable().getAccessor().getConnectionType()==ConnectionType.database:
             date = self.model.getCurrentTable().getAccessor().getAccessString()
         else:
             date = self.databaseDialog()
     if date:
         accessor = Accessor(date, ConnectionType.prediction)
         self.generateNewTab(self.handler["databaseHandler"].getPredictionsAsArray(accessor.getAccessString()), accessor)
Пример #3
0
 def openDatabase(self):
     access = self.databaseDialog()
     if access:
         accessor = Accessor(access, ConnectionType.database)
         self.generateNewTab(self.handler["databaseHandler"].getVotesAsArray(accessor.getAccessString()), accessor)
Пример #4
0
 def openFile(self):
     path = self.openFileDialog()
     if path is not "":
         accessor = Accessor(path, ConnectionType.csv)
         self.generateNewTab(self.handler["csvHandler"].getContentAsArray(accessor.getAccessString()), accessor)