基于可信数字身份的区块链应用服务:将对象放置到剪贴板上

在wxPython中,剪贴板和拖放特性紧密相关。内部窗口的通信由一个特殊的数据对象——wx.DataObject或其子类实例作为中介。这个数据对象包含描述输出数据格式的元数据。我们将首先探讨如何处理剪贴板上的数据,然后讨论拖放的不同处理方法。对于剪切和粘贴操作,有三个主要元素:源(source)、剪贴板(clipboard)和目标(target)。如果源在你的应用程序中,那么你的应用程序需要创建wx.DataObject的一个实例并将其放置到剪贴板对象上。通常情况下,源在应用程序外部。这里的剪贴板是一个全局对象,它保存数据并在必要时与操作系统的剪贴板交互。目标对象负责从剪贴板获取wx.DataObject并将其转换为对应用程序有用的数据类型。
如果你想在你的应用程序中引起一个剪贴事件,即希望将数据剪切或复制到剪贴板上,你需要把数据放置到一个wx.DataObject里面。wx.DataObject知道自己能够读写何种格式的数据,这一点非常重要。例如,如果你正在编写一个文字处理程序并希望用户在粘贴时可以选择无格式的文本粘贴或者富文本格式。
pdf 文件大小:3.33MB