Example #1
0
    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)