def copygraphclipboard(self): # ax = self.ax self.clipboard = QApplication.clipboard() strtemp = "" datatemp = [] max = 0 for plotitem in self.plotitem: datax = plotitem[1] datay = plotitem[2] data = np.array([[datax[i], datay[i]] for i in range(len(datax))]) if len(data) > 0: datatemp.append(data) maxtemp = len(data) if maxtemp > max: max = maxtemp if self.vectorlayerflowids: for flowid in self.vectorlayerflowids: strtemp = strtemp + "id : " + str(flowid) + "\t" + "\t" for i in range(maxtemp): for j in range(len(datatemp)): strtemp += str(datatemp[j][i][0]) + "\t" + str( datatemp[j][i][1]) + "\t" strtemp += "\n" self.clipboard.setText(strtemp)
def copyDatacubeFolder(): path = os.path.join(os.path.dirname(__file__), "data", "datacube") cb = QApplication.clipboard() cb.clear(mode=cb.Clipboard) cb.setText(path, mode=cb.Clipboard)