Can anyone help me on this? Still stuck. Thanks.
On Tue, Sep 11, 2012 at 10:12 AM, zw g <pekingmas...@gmail.com> wrote: > Anyone? Some suggestion would be fine. > Thanks. > > > > > On Sat, Sep 8, 2012 at 8:17 PM, zw g <pekingmas...@gmail.com> wrote: > >> Dear list, >> >> >> How can i copy files between applications on GNOME/Unity desktop(with >> Nautilus file manager)? >> >> The below code works fine on KDE & Mac OS X(Finder), but not work on >> GNOME/Unity-based desktop. >> The section marked with *bold* were the part i used for copy & paster >> files. (Paste the files i copied from my PyQt app to somewhere on the >> filesystem, /home/myuser/, etc.) >> >> >> def buildContextMenu(self): >> self.contextMenu = QMenu(self) >> copyAction = QAction(self.trUtf8('Copy'), self) >> self.contextMenu.addAction(copyAction) >> >> self.connect(copyAction, SIGNAL('triggered()'), >> self.copy2clipboard) >> >> def copy2clipboard(self): >> selectedList = self.selectedIndexes() >> if selectedList: >> paths = [] >> for i in selectedList: >> p = unicode(i.model().filePath(i)) >> if p not in paths: >> paths.append(p) >> * >> urls = [QUrl.fromLocalFile(i) for i in paths] >> >> mime_data = QMimeData() >> mime_data.setUrls(urls) >> >> clipboard = QApplication.clipboard() >> clipboard.setMimeData(mime_data)* >> >> >> Any help would be appreciated. >> > >
_______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt