wx.FileDataObject is a specialization of wx.DataObject for file names.
The program works with it just as if it were a list of absolute file names, but internally it uses the same format as Explorer and other compatible programs under Windows or GNOME/KDE file manager under Unix which makes it possible to receive files from them using this class.
See also
wx.DataObject, wx.DataObjectSimple, wx.TextDataObject, wx.BitmapDataObject, wx.DataObject
Constructor. |
|
Adds a file to the file list represented by this data object (Windows only). |
|
Returns a list of wx.DataFormat objects which this data object |
|
Returns the array of file names. |
|
See |
|
See |
wx.
FileDataObject
(DataObjectSimple)¶Possible constructors:
FileDataObject() -> None
FileDataObject is a specialization of DataObject for file names.
__init__
(self)¶Constructor.
None
AddFile
(self, file : str)¶Adds a file to the file list represented by this data object (Windows only).
file (string) –
None
GetAllFormats
(self, dir=DataObject.Get)¶Returns a list of wx.DataFormat objects which this data object supports transferring in the given direction.
GetFilenames
(self)¶Returns the array of file names.
List[str]
SetData
(self, format: DataFormat, buf: PyBuffer)¶bool
AllFormats
¶See GetAllFormats
Filenames
¶See GetFilenames