PyGtk 在滚动条上绘制标记

Posted

技术标签:

【中文标题】PyGtk 在滚动条上绘制标记【英文标题】:PyGtk draw mark over scrollbar 【发布时间】:2011-10-21 16:59:49 【问题描述】:

有什么方法可以在 PyGtk 中的滚动条上绘制一些标记,例如在 Chrome 中的搜索结果中?

我在this 常见问题解答中找到了一些帮助,但我仍然需要在滚动条上放置一个绘图区域,这实际上是滚动窗口的一部分...

有什么想法吗?

【问题讨论】:

【参考方案1】:

您无需在滚动条上放置绘图区域 - 只需在 do_expose_event 处理程序中进行绘图即可。

【讨论】:

感谢您的快速回答@ptomato。我一直在寻找有关如何进行绘图的示例,但找不到任何示例。能否请您指出一些示例代码?谢谢:) 您可以尝试this 教程,了解如何使用 Cairo 在小部件上绘图。请记住,您不是在DrawingArea 上绘图,而是直接在ScrolledWindow 上绘图。 再次感谢@ptomato,有了你给我的例子,我现在可以画在任何小部件上;现在只需在滚动条上进行操作即可。

以上是关于PyGtk 在滚动条上绘制标记的主要内容,如果未能解决你的问题,请参考以下文章

突出显示滚动条上的特定区域

如何在 Android Studio 滚动条(如 Eclipse)中显示错误/警告标记?

Firefox 上的样式滚动条。如何摆脱滚动条上的黑色边框/轮廓?

如何使文本出现在html中的滚动条上

Firefox 在 div 滚动条上移动时触发拖动事件

在滚动条上突出显示文本