def copy_to_clipboard(self): self._save_selected(actual=True) if self.selected is not None: output = "\n".join( [str(self.classifier.rule_list[i]) for i in self.selected] ) QApplication.clipboard().setText(output)
def copy_to_clipboard(self): img = self.get_selection() if img.isNull(): QMessageBox.critical(self, self.tr('Error'), self.tr('No image was selected!')) return QApplication.clipboard().setPixmap(img) self.reject()
def copy(self): """Copy to the clipboard""" data = QMimeData() text = '\n'.join([cursor.selectedText() \ for cursor in self.cursors()]) data.setText(text) data.setData(self.MIME_TYPE, text.encode('utf8')) QApplication.clipboard().setMimeData(data)
def copy(self): """ Copy current table selection to the clipboard. """ view = self.tabs.currentWidget() if view is not None: mime = table_selection_to_mime_data(view) QApplication.clipboard().setMimeData(mime, QClipboard.Clipboard)
def copy(self): """ Copy current table selection to the clipboard. """ view = self.tabs.currentWidget() if view is not None: mime = table_selection_to_mime_data(view) QApplication.clipboard().setMimeData( mime, QClipboard.Clipboard )
def main(): if getattr(sys, 'frozen', False): import httplib2 httplib2.CA_CERTS = os.environ['REQUESTS_CA_BUNDLE'] = \ os.path.join(os.path.dirname(sys.executable), 'cacert.pem') QApplication.setAttribute(Qt.AA_X11InitThreads) app = QApplication(sys.argv) app.setQuitOnLastWindowClosed(False) app.clipboard().mimeData() # Sometimes first try to acquire clipboard fails. So be it. wnd = MainWindow() wnd.hide() app.exec_()
def test_copy_paste(self): w = self.w workflow = self.setup_test_workflow() w.setRegistry(self.reg) w.setScheme(workflow) w.selectAll() nnodes, nlinks = len(workflow.nodes), len(workflow.links) ca = action_by_name(w.actions(), "copy-action") cp = action_by_name(w.actions(), "paste-action") cb = QApplication.clipboard() spy = QSignalSpy(cb.dataChanged) ca.trigger() if not len(spy): self.assertTrue(spy.wait()) self.assertEqual(len(spy), 1) cp.trigger() self.assertEqual(len(workflow.nodes), 2 * nnodes) self.assertEqual(len(workflow.links), 2 * nlinks) w1 = SchemeEditWidget() w1.setRegistry(self.reg) w1.setScheme((Scheme())) cp = action_by_name(w1.actions(), "paste-action") self.assertTrue(cp.isEnabled()) cp.trigger() wf1 = w1.scheme() self.assertEqual(len(wf1.nodes), nnodes) self.assertEqual(len(wf1.links), nlinks)
def share_clipboard(self): mime = QApplication.clipboard().mimeData() try: wnd = ShareDialog(self, mime=mime) except ValueError as e: QMessageBox.critical(self, self.tr('Error'), str(e)) return else: wnd.show() wnd.exec_()
def test_copy(self, _): widget = self.widget widget.browse_file() widget.find_text = "Longer Line" # case insensitive widget.controls.find_text.returnPressed.emit() cursor = widget.in_view.textCursor() cursor.select(cursor.BlockUnderCursor) widget.copy_to_clipboard() self.assertEqual(QApplication.clipboard().text(), "longer line")
def test_copy(self, _): widget = self.widget widget.browse_file() widget.find_text = "Longer Line" # case insensitive widget.controls.find_text.returnPressed.emit() cursor = widget.in_view.textCursor() cursor.select(cursor.BlockUnderCursor) widget.copy_to_clipboard() self.assertEqual(QApplication.clipboard().text(), "longer line")
def test_copy_to_clipboard(self): self.send_signal(self.widget.Inputs.classifier, self.classifier) # select the last rule (TRUE) selection_model = self.widget.view.selectionModel() selection_model.select(self.widget.proxy_model.index( len(self.classifier.rule_list) - 1, 0), selection_model.Select | selection_model.Rows) # copy the selection and test if correct self.widget.copy_to_clipboard() clipboard_contents = QApplication.clipboard().text() self.assertTrue(self.classifier.rule_list[-1].__str__() == clipboard_contents)
def test_copy_to_clipboard(self): self.send_signal(self.widget.Inputs.classifier, self.classifier) # select the last rule (TRUE) selection_model = self.widget.view.selectionModel() selection_model.select( self.widget.proxy_model.index( len(self.classifier.rule_list) - 1, 0), selection_model.Select | selection_model.Rows) # copy the selection and test if correct self.widget.copy_to_clipboard() clipboard_contents = QApplication.clipboard().text() self.assertTrue( self.classifier.rule_list[-1].__str__() == clipboard_contents)
def test_copy_to_clipboard(self): self.send_signal(self.widget.Inputs.train_data, Table("iris")) self.send_signal(self.widget.Inputs.learner, RandomForestLearner(), 0) self.wait_until_finished() view = self.widget.score_table.view model = self.widget.score_table.model selection_model = view.selectionModel() selection_model.select(model.index(0, 0), selection_model.Select | selection_model.Rows) self.widget.copy_to_clipboard() clipboard_text = QApplication.clipboard().text() view_text = "\t".join([str(model.data(model.index(0, i))) for i in (0, 3, 4, 5, 6, 7)]) + "\r\n" self.assertEqual(clipboard_text, view_text)
def test_copy_cut_paste(self): item = self.item cb = QApplication.clipboard() c = item.textCursor() c.select(c.Document) item.setTextCursor(c) menu = self._context_menu() ac = find_action(menu, "edit-copy") spy = QSignalSpy(cb.dataChanged) ac.trigger() self.assertTrue(len(spy) or spy.wait()) ac = find_action(menu, "edit-cut") spy = QSignalSpy(cb.dataChanged) ac.trigger() self.assertTrue(len(spy) or spy.wait()) self.assertEqual(item.toPlainText(), "") ac = find_action(menu, "edit-paste") ac.trigger() self.assertEqual(item.toPlainText(), "AAA")
def _export(exporter, _): buffer = exporter.export(toBytes=True) mimedata = QMimeData() mimedata.setData("image/png", buffer) QApplication.clipboard().setMimeData(mimedata)
def _export(exporter, _): buffer = exporter.export(toBytes=True) mimedata = QMimeData() mimedata.setData("image/png", buffer) QApplication.clipboard().setMimeData(mimedata)
def _save_buffer(buffer, _): QApplication.clipboard().setPixmap(buffer)
def copyLinkLocation(): mime = QMimeData() mime.setText(link) QApplication.clipboard().setMimeData(mime)
def paste(): mime = QApplication.clipboard().mimeData() if mime is not None: insertFromMimeData(mime)
def copy_to_clipboard(self): text = self.doc_webview.selectedText() QApplication.clipboard().setText(text)
def _save_buffer(buffer, _): QApplication.clipboard().setPixmap(buffer)
def canPaste(): mime = QApplication.clipboard().mimeData() return mime.hasFormat("text/plain") or mime.hasFormat("text/html")
def copy_to_clipboard(self): text = self.doc_webview.selectedText() QApplication.clipboard().setText(text)
def copy_selection_to_clipboard(self): mime = table_selection_to_mime_data(self.view) QApplication.clipboard().setMimeData(mime, QClipboard.Clipboard)
def copy_to_clipboard(self): self._save_selected(actual=True) if self.selected is not None: output = "\n".join([str(self.classifier.rule_list[i]) for i in self.selected]) QApplication.clipboard().setText(output)
def copy(): cursor = item.textCursor() if cursor.hasSelection(): mime = createMimeDataFromSelection(QTextDocumentFragment(cursor)) QApplication.clipboard().setMimeData(mime)