[英]wxpython treectrl show bitmap picture on hover
所以我正在编写使用wxPython for UI的python程序,并带有wx.TreeCtrl小部件,用于在所选目录上选择picture(.png)。 我想在像工具提示一样工作的treectrl项目上添加悬停,但不是文本而是显示位图图片。
是否有已经允许这样做的东西,还是我必须使用wxWidgets创建东西?
我对wxWidgets不太熟悉,因此如果我必须创建类似的代码,那么很多代码已经在使用treectrl,因此它必须能够以相同的方式工作。
那么我该怎么做呢? 如果有什么我可能想念的身份证,我很高兴知道。
看一下wx.lib.agw.supertooltip
模块。 它应该可以帮助您创建一个类似于工具提示的窗口,以显示自定义的丰富内容。
至于触发工具提示的显示,您可以捕获树小部件的鼠标事件(请确保调用“ Skip
以便树小部件也可以看到事件)并在每次鼠标移动时重置计时器。 如果计时器由于没有移动鼠标tree.HitTest
长时间而过期,则可以使用tree.HitTest
查找光标所在的项目,然后显示该项目的适当图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.