[PyQt] clipboard not work on GNOME/Unity?

zw g pekingmaster at gmail.com
Thu Sep 20 05:36:33 BST 2012


Can anyone help me on this?
Still stuck.

Thanks.


On Tue, Sep 11, 2012 at 10:12 AM, zw g <pekingmaster at gmail.com> wrote:

> Anyone? Some suggestion would be fine.
> Thanks.
>
>
>
>
> On Sat, Sep 8, 2012 at 8:17 PM, zw g <pekingmaster at 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.
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20120920/d89f0b52/attachment-0001.html>


More information about the PyQt mailing list