def browse(self, url): self.logger.debug("Browsing '%s'" % (url)) try: self.browser.load(QtCore.QUrl(url)) self.entry.setText(url) self.browser.show() except Exception as e: self.fv.show_error("Couldn't load web page: %s" % (str(e)))
def startDrag(self, event): indices = self.selectedIndexes() selected = set() for index in indices: selected.add(index.row()) urls = [] for row in selected: path = "file://" + self.plugin.get_path_at_row(row) url = QtCore.QUrl(path) urls.append(url) mimeData = QtCore.QMimeData() mimeData.setUrls(urls) drag = QtHelp.QDrag(self) drag.setMimeData(mimeData) ## pixmap = QPixmap(":/drag.png") ## drag.setHotSpot(QPoint(pixmap.width()/3, pixmap.height()/3)) ## drag.setPixmap(pixmap) if QtHelp.have_pyqt5: result = drag.exec_(QtCore.Qt.MoveAction) else: result = drag.start(QtCore.Qt.MoveAction)
def browse(self, url): self.logger.debug("Browsing '%s'" % (url)) self.browser.load(QtCore.QUrl(url)) self.browser.show()