在wxpython中使用GLCanvas,工具提示有时由GLCanvas覆盖

时间:2011-05-01 22:24:57

标签: opengl wxpython wxwidgets tooltip wxglcanvas

我有一个wxpython应用程序,我正在使用工具栏和wx.glcanvas.GLCanvas子窗口来绘制我的客户区内容。工具栏垂直于GLCanvas上方。当我滚动一个工具并弹出工具提示时,它经常(但不总是)被GLCanvas透支,因此延伸到画布区域的工具提示部分会被全白色画布矩形排除。正如我所说,它不会一直发生 - 有时工具提示显示在画布区域就好了。我假设区别在于wxpython(或Windows?)是否恰好在显示工具提示时决定向我发送绘制消息以重新绘制画布。但即使画布重新粉刷,你也会认为它可以尊重它的z顺序并在工具提示下重新绘制。但是我意识到opengl画布可能是特别的,因为它不能与窗口z顺序玩得很好。

对解决方案或解决方案的任何建议?我希望能够告诉工具提示显示在工具上方而不是在工具下方,但似乎没有办法设置它。

0 个答案:

没有答案