wx.URLDataObject is a wx.DataObject containing an URL and can be used e.g.
when you need to put an URL on or retrieve it from the clipboard:
wx.TheClipboard.SetData(wx.URLDataObject(url))
Note
The actual base class of this class is not always wx.DataObject itself, but rather either wx.DataObjectComposite in wxMSW and wxGTK or wx.TextDataObject in the other ports. Please don’t rely on the exact base class, it is not guaranteed that it won’t change in the future.
See also
Drag and Drop Overview, wx.DataObject
Constructor, may be used to initialize the URL. |
|
Returns a list of wx.DataFormat objects which this data object |
|
Returns the URL stored by this object, as a string. |
|
Sets the URL stored by this object. |
See |
|
wx.
URLDataObject
(DataObject)¶Possible constructors:
URLDataObject(url: str='') -> None
URLDataObject is a DataObject containing an URL and can be used e.g.
__init__
(self, url: str='')¶Constructor, may be used to initialize the URL.
If url is empty, SetURL
can be used later.
url (string) –
None
GetAllFormats
(self, dir=DataObject.Get)¶Returns a list of wx.DataFormat objects which this data object supports transferring in the given direction.
GetURL
(self)¶Returns the URL stored by this object, as a string.
str
SetData
(self, format: DataFormat, buf: PyBuffer)¶bool
SetURL
(self, url : str)¶Sets the URL stored by this object.
url (string) –
None
AllFormats
¶See GetAllFormats