Re: [PyQt] clipboard not work on GNOME/Unity?

2012-09-20 Thread Hans-Peter Jansen
Am Thursday 20 September 2012 06:36:33 schrieb zw g:
 Can anyone help me on this?
 Still stuck.

This is rather OT, and you failed to RTFM.

http://doc.qt.digia.com/4.7-snapshot/qclipboard.html#notes-for-x11-users
 
Pete

 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 listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


Re: [PyQt] clipboard not work on GNOME/Unity?

2012-09-19 Thread zw g
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 listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Re: [PyQt] clipboard not work on GNOME/Unity?

2012-09-10 Thread zw g
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 listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

[PyQt] clipboard not work on GNOME/Unity?

2012-09-08 Thread zw g
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 listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt