1
有没有什么办法在PyGtk的滚动条上画一些标记,例如在Chrome中使用搜索结果?PyGtk在滚动条上绘制标记
我发现了一些帮助this常见问题,但我仍然需要一个绘图区域放置在滚动条至极,其实,一个scrolledwindow的一部分......
任何想法?
有没有什么办法在PyGtk的滚动条上画一些标记,例如在Chrome中使用搜索结果?PyGtk在滚动条上绘制标记
我发现了一些帮助this常见问题,但我仍然需要一个绘图区域放置在滚动条至极,其实,一个scrolledwindow的一部分......
任何想法?
您不需要在滚动条上放置绘图区域 - 只需在do_expose_event
处理程序中执行绘图即可。
感谢您快速回答@ptomato。我一直在寻找如何做绘图的例子,但我找不到任何。您能否指点我一些示例代码?谢谢:) – hteso
你可以试一试[this](http://www.pygtk.org/articles/cairo-pygtk-widgets/cairo-pygtk-widgets.htm)教程,了解如何使用Cairo绘制一个小部件。请记住,不是绘制一个'DrawingArea',而是直接绘制到'ScrolledWindow'上。 – ptomato
再次感谢@ptomato,你现在给我的例子,我可以绘制任何部件;现在只需要通过滚动条来完成。 – hteso