2011-10-21 46 views
1

有没有什么办法在PyGtk的滚动条上画一些标记,例如在Chrome中使用搜索结果?PyGtk在滚动条上绘制标记

我发现了一些帮助this常见问题,但我仍然需要一个绘图区域放置在滚动条至极,其实,一个scrolledwindow的一部分......

任何想法?

回答

1

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

+0

感谢您快速回答@ptomato。我一直在寻找如何做绘图的例子,但我找不到任何。您能否指点我一些示例代码?谢谢:) – hteso

+0

你可以试一试[this](http://www.pygtk.org/articles/cairo-pygtk-widgets/cairo-pygtk-widgets.htm)教程,了解如何使用Cairo绘制一个小部件。请记住,不是绘制一个'DrawingArea',而是直接绘制到'ScrolledWindow'上。 – ptomato

+0

再次感谢@ptomato,你现在给我的例子,我可以绘制任何部件;现在只需要通过滚动条来完成。 – hteso