如何在wxPython中使用自定义热点创建自定义光标?

卡梅伦·金卡德(Cameron Kincade)

我试图在wxPython应用程序中使用自定义热点(即提示位置)创建自定义光标,但是在查找关于wxPython和wxWidgets如何处理创建和使用光标的良好示例和说明时遇到了一些困难。我的解决方案如下。

卡梅伦·金卡德(Cameron Kincade)

我尝试创建的游标需要一个不同的“热点”(例如,提示位置)。我的第一个发现是wxPython Image可以选择设置热点的x和y坐标。但是,如果使用特定的文件类型,则wxPython的Cursor类仅使用那些热点。

wx.Cursor初始化文档中,他们解释了...

仅当资源/图像文件中没有热点信息要加载时(例如,在wxMSW下使用BITMAP_TYPE_ICO或在wxGTK下使用BITMAP_TYPE_XPM时)才使用参数hotSpotX和hotSpotY。

为了使用自定义热点,我使用在线转换器将PNG图像转换为ICO文件。然后,我可以使用以下代码创建具有正确热点的自定义游标:

# The point (6, 28) is the location of my hotspot. This is in reference
# to the top left corner of the image.
cursor = wx.Cursor(os.path.join("path", "to", "cursor.ico"), wx.BITMAP_TYPE_ICO, 6, 28)
frame.SetCursor(cursor)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MVC中使用自定义路由创建自定义URL

来自分类Dev

如何在(C#)中创建自定义光标

来自分类Dev

如何使用自定义光标?

来自分类Dev

如何在Java Web App中创建自定义标签?如何在JSP中使用自定义标签?

来自分类Dev

如何在Java Web App中创建自定义标签?如何在JSP中使用自定义标签?

来自分类Dev

如何在 tensorflow 或 pytorch 中使用自定义权重初始化创建自定义神经网络

来自分类Dev

如何在Storyboard中使用自定义UICollectionViewCell?

来自分类Dev

如何在MVC中使用自定义storeId?

来自分类Dev

如何在自定义对象的android中使用ArrayAdapter

来自分类Dev

如何在自定义指令中使用ngChange

来自分类Dev

如何在动态编译中使用自定义类

来自分类Dev

如何在SublimeText中使用自定义字体

来自分类Dev

如何在Swagger中使用自定义模板

来自分类Dev

如何在MSBuild脚本中使用自定义变量?

来自分类Dev

如何在Java中使用自定义类型注释

来自分类Dev

如何在QStateMachine addtransition中使用自定义信号

来自分类Dev

如何在iOS中使用.ttc自定义字体

来自分类Dev

如何在网站中使用自定义字体

来自分类Dev

如何在自定义jQuery函数中使用函数

来自分类Dev

如何在Maven中使用自定义库?

来自分类Dev

如何在Python中使用自定义谓词排序

来自分类Dev

如何在多个ViewController中使用自定义UIAlertview?

来自分类Dev

如何在@require(Greasemonkey)中使用自定义变量

来自分类Dev

如何在自定义类中使用Dask

来自分类Dev

Angular如何在自定义ErrorHandler中使用HttpClient?

来自分类Dev

如何在torchscript中使用自定义python对象

来自分类Dev

如何在TypeScript中使用自定义钩子(Fetch)

来自分类Dev

如何在自定义下载器中使用glide

来自分类Dev

如何在IMFSourceReader中使用自定义堆

Related 相关文章

  1. 1

    如何在MVC中使用自定义路由创建自定义URL

  2. 2

    如何在(C#)中创建自定义光标

  3. 3

    如何使用自定义光标?

  4. 4

    如何在Java Web App中创建自定义标签?如何在JSP中使用自定义标签?

  5. 5

    如何在Java Web App中创建自定义标签?如何在JSP中使用自定义标签?

  6. 6

    如何在 tensorflow 或 pytorch 中使用自定义权重初始化创建自定义神经网络

  7. 7

    如何在Storyboard中使用自定义UICollectionViewCell?

  8. 8

    如何在MVC中使用自定义storeId?

  9. 9

    如何在自定义对象的android中使用ArrayAdapter

  10. 10

    如何在自定义指令中使用ngChange

  11. 11

    如何在动态编译中使用自定义类

  12. 12

    如何在SublimeText中使用自定义字体

  13. 13

    如何在Swagger中使用自定义模板

  14. 14

    如何在MSBuild脚本中使用自定义变量?

  15. 15

    如何在Java中使用自定义类型注释

  16. 16

    如何在QStateMachine addtransition中使用自定义信号

  17. 17

    如何在iOS中使用.ttc自定义字体

  18. 18

    如何在网站中使用自定义字体

  19. 19

    如何在自定义jQuery函数中使用函数

  20. 20

    如何在Maven中使用自定义库?

  21. 21

    如何在Python中使用自定义谓词排序

  22. 22

    如何在多个ViewController中使用自定义UIAlertview?

  23. 23

    如何在@require(Greasemonkey)中使用自定义变量

  24. 24

    如何在自定义类中使用Dask

  25. 25

    Angular如何在自定义ErrorHandler中使用HttpClient?

  26. 26

    如何在torchscript中使用自定义python对象

  27. 27

    如何在TypeScript中使用自定义钩子(Fetch)

  28. 28

    如何在自定义下载器中使用glide

  29. 29

    如何在IMFSourceReader中使用自定义堆

热门标签

归档